首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Qt隐藏系统标题栏,使用自定义标题

    一.前言        今天我们来实现自定义标题栏的实现,这里面用到了布局,鼠标事件重写等知识点,首先还是自定义标题栏的创作,像下面这样,可放大,可缩小,并且随着窗体大小的改变,控件做自适应调整。...然后布局就写到这里        下面说一下功能的实现,有细心读者可能发现上面的动态图有两个标题栏,这不是骗人嘛,我想说不是骗人,到最后白色的标题栏我们是要隐藏的,为了文章的前后顺序,我们暂时先把他留下...先将最小化,最大化以及关闭按钮的功能进行实现,这里可以选择代码实现,也可以ui界面实现,只不过ui界面实现有一些局限性,由于我们目的是使用自定义标题栏,所以这里直接在ui界面进行实现。...进行信号和槽绑定后,我们现在就可以使用自定义的标题栏来实现最小化,最大化,关闭,接下来就是将系统的标签栏进行隐藏,如果在这之前,就将系统的标题隐藏,那么对于编译后生成的软件关闭将是不方便的。...主窗体的构造函数加入this->setWindowFlags(Qt::FramelessWindowHint);,编译运行即可隐藏系统标签栏。 ?

    8K21

    CollapsingToolbarLayout使用

    CollapsingToolbarLayout 可以看到,Toolbar的标题放大并在下方显示,当我们向上滑动列表时,顶部Header部分的图片向上折叠隐藏标题向上移动并缩小,同时以渐显式的方式显示蓝色主题...这个效果就是利用了CollapsingToolbarLayout控件,讲解案例代码前,先来介绍一下CollapsingToolbarLayout。...CollapsingToolbarLayout CollapsingToolbarLayout 的 Children 布局上,可以按照 FrameLayout 的属性来拍版,因为它本身继承于 FrameLayout...关于CollapsingToolbarLayout的属性官网上可以查到,这里我只介绍案例中我们常用的几个属性:title标题,布局展开时放大显示图片底部,布局折叠时缩小显示Toolbar左侧。...(支持API19及以上版本,位于setContentView语句前面)一起使用,使顶部视图展开时图片能够延伸到状态栏位置显示,如效果图中所示;contentScrim内容遮罩,上下滚动时图片上面显示和隐藏的遮罩色

    2.5K60

    Android:隐藏标题栏透明顶部状态栏

    因为项目中用到了这两个功能,而且这两个功能使用频率也很高,特别mark一下。我所记录的只是我实现有效的方式,当然也有其它更简单的方式,这里只以需求为导向,不作细究。...隐藏标题隐藏标题栏比较简单,只需要在MainActivity中的onCreate下添加 ActionBar actionBar = getActionBar(); if (actionBar...= null) { actionBar.hide(); } 透明顶部状态栏 状态栏默认的颜色是绿色的,很丑,更改颜色可以theme中修改对应主题的颜色。...当然,个人认为透明状态栏最为美观,下面是实现方式: 1、gradle中添加依赖 api 'com.readystatesoftware.systembartint:systembartint:1.0.3...} } catch (Exception e) { } } return result; } } 3、MainActivity

    1.9K30

    Android如何实现超级棒的沉浸式体验

    难点在于: 头部的背景图推上去的过程中,慢慢的变得不可见了,整个区域的颜色变成的暗黑色,然后标题出现了。 StatusBar变的透明,且空间可以被利用起来,看我们的图片就顶到了顶 了。...1、头部背景和标题的渐隐渐现 首先,我们来分析第一个问题,头部的背景图推上去的过程中,慢慢的变得不可见了,这种听起来好像是某种collapse,因此,很容易让人想到CollapsingToolbarLayout...,我强烈建议你好好了解一下,才能继续下面走,只是想说明一下,走到这里,你有一个坑需要去填,那就是我们的标题动画可以不是这样的,而且,还是标题还是居中的,注意,这里的实现,标题不是居中的,是靠左的,这本来是...3、ViewPager推到actionbar下面就不让推了 这个其实需要你CollapsingToolbarLayout里面有一个子view是要使用pin模式的,那么这个子view是谁,显然就是那个toolbar...可以看到,底部的控件是覆盖列表上的,列表向上滑动的时候,把他隐藏,就可以空出更多的控件看列表。

    2.9K252

    通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout

    : 顾名思义,这个flag定义的是何时进入(已经消失之后何时再次显示)。...,它可以控制包含在CollapsingToolbarLayout中的控件响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。...同理这是展开时Title文字特点外形的设置 app:contentScrim 这是toolbar 标题工具栏停留在顶部时候背景的设置 app:expandedTitleMarginStart 设置扩张时候...我在做这里的时候遇到一个问题,那就是CollapsingToolbarLayout里的Title的问题,一般默认是显示的,即使你不写,它也有会一个默认值一直显示在那里,等折叠收缩完的时候,停留在标题工具栏上...除此之外,设计 Toolbar 的时候,Google也留给了开发者很多可定制修改的余地,这些可定制修改的属性API文档中都有详细介绍,如: 设置导航栏图标; 设置App的logo; 支持设置标题和子标题

    2.3K90

    Android实现标题上显示隐藏进度条效果

    一个界面,实现在向页面添加图片时,标题上显示一个水平进度条,当图片载入完毕后,隐藏进度条并显示图片 具体实现方法: res/layout/main.xml: <LinearLayout xmlns...AsyncTask的异步类,并重写onPreExecute()、doInBackground()、onProgressUpdate() * 和onPostExecute方法,实现在向页面添加图片时,标题上显示一个水平进度条...,当图片载入完毕后, * 隐藏进度条并显示图片 * */ //功能:创建异步任务,添加4张图片 class MyTack extends AsyncTask<Void,Integer,LinearLayout...Override protected void onPostExecute(LinearLayout result) { setProgressBarVisibility(false);//任务执行后隐藏进度条...(result);//将水平线性布局管理器添加到布局文件中添加的垂直线性布局管理器中 super.onPostExecute(result); } } } 运行效果如下: 下图是加载过程,标题栏上方有一个进度条显示的是加载图片的进度

    1.1K10

    Material Design之CollapsingToolbarLayout 相关属性和方法介绍

    折叠的时候标题文字的外观必须引用另一个资源 ,以“@[+][包:]类型:名称”或 主题属性形式”?(包:)类型:名称”。...2.1  android.support.design:expandedTitleTextAppearance 和上面的一样  展开的时候标题文字的外观 3.android.support.design...展开的时候 标题放置的位置 5.android.support.design:expandedTitleMargin e.g. app:expandedTitleMargin="16dp" Specifies...//设置和获取折叠之后标题位置 getCollapsedTitleGravity(); setCollapsedTitleGravity(int gravity) //获取和设置折叠之后的背景...enabled) //设置折叠之后标题文字外观 setCollapsedTitleTextAppearance(int resId) //设置折叠之后标题文字颜色 setCollapsedTitleTextColor

    92730

    Material Design 实战 之 第六弹 —— 可折叠式标题栏(CollapsingToolbarLayout) & 系统差异型的功能实现(充分利用系统状态栏空间)

    app:contentScrim指定CollapsmgToolbarLayout趋于折叠状态以及折叠之后的背景色, 其实CollapsingToolbarLayout折叠之后就是一个普通的Toolbar...其中, scroll表示CollapsingToolbarLayout会随着水果内容详情的滚动一起滚动, exitUntilCollapsed表示当CollapsingToolbarLayout随着滚动完成折叠之后就保留在界面上...接下来CollapsingToolbarLayout中定义标题栏的具体内容: .........这里CollapsingToolbarLayout中定义了一个ImageView和一个Toolbar,也即这个高级版的标题栏是由普通的标题栏加上图片组合而成的。... CoordinatorLayout(外层监听框架)、 AppBarLayout(水果详情界面标题栏外层)、 CollapsingToolbarLayout(水果详情界面标题栏)这种嵌套结构的布局中

    2.3K40

    Android之MaterialDesign应用技术2-仿支付宝上滑搜索框缓慢消失

    上滑 顶部背景图片缓慢消失,标题悬浮 标题 上栏加入布局,放一些搜索框 输入框TextInputEditText的使用 1:上滑 顶部背景图片缓慢消失,标题悬浮 ?...这里可以看出我ImageView中加入了高度180dp,这里是一定要加上的,否侧toolbar的会出现以下几种错误,1:文字不显示。2:只显示标题栏。3:图片过大充满整个屏幕。...对于这个悬浮按钮里面也有很多属性,这里就不在一一写出了,这里只是作为一个辅助,让我们视觉更舒服所加的。 2:标题 上栏加入布局,放一些搜索框 ?...-->AppBarLayout-->CollapsingToolbarLayout-->LinearLayout。...一般情况下,EditText获得光标的时候hint会自动隐藏,这样不是很友好。

    1.6K100

    zblog开启SEO插件之后网站标题都没了,怎么办

    相信有一些朋友遇到过这种情况,就是开启了SEO插件,设置好对应标题关键词等信息之后,返回首页查看发现网站标题变成了网址,刚刚设置好的SEO内容全都没有显示,为什么怎么回事?怎么解决呢?...今天就教教大家怎么解决开启SEO标题为空的问题。 ?...其实也很简单,就是SEO插件跟主题自带的SEO有冲突,或者title合并在一起的,所以才导致开启了SEO插件之后标题为空的现象,但是声明下这不是主题的BUG,而是一般主题都带有SEO优化设置,所以不会在去兼容其他的...可以看到,从if开始然后是elseif,接elseif......注意:修改之前记得备份,以免出现问题。

    51410
    领券