android qsb空间,Android launcher3中QSBSearchBar会在主菜单界面显示的问题。
现象
在开发中发现,launcher3 待机界面的QSBSearchBar widget,在我们进入主菜单界面后,可能会显示在主菜单界面
原因
进入主菜单,收到searchmanager发送的广播消息,search框会重建。
解决方法:
重建时若在allapp界面则执行隐藏操作。请贵司帮忙按如下修改:
packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
public void bindSearchablesChanged() {
...;
mSearchDropTargetBar.setQsbSearchBar(getOrCreateQsbBar());
+ if(isAppsViewVisible()) {
+ mSearchDropTargetBar.foreHideSearchBar(false);
+ }
}
packages/apps/Launcher3/src/com/android/launcher3/SearchDropTargetBar.java
public void hideSearchBar(boolean animated) {
if (mIsSearchBarHidden) return;
if (animated) {
prepareStartAnimation(mQSBSearchBar);
mHideSearchBarAnim.start();
} else {
...;
}
mIsSearchBarHidden = true;
}
+ public void foreHideSearchBar(boolean animated) {
+ if (animated) {
+ prepareStartAnimation(mQSBSearchBar);
+ mHideSearchBarAnim.start();
+ } else {
+ mHideSearchBarAnim.cancel();
+ if (mQSBSearchBar != null) {
+ mQSBSearchBar.setAlpha(0f);
+ }
+ }
+ mIsSearchBarHidden = true;
+ }
android qsb空间,Android launcher3中QSBSearchBar会在主菜单界面显示的问题。相关推荐
- android switch 空间,android Android UI(Switch)详解
目录: 1.应用场景与概述 2.常用属性 3.简单使用 4.更改默认Switch的样式 5.自定义Switch 1.应用场景与概述 Switch是在4.0以后推出的,所以要注意开发时的minsdk设置 ...
- Unity2D入门(八):游戏场景中的UI(主菜单与暂停菜单)
因为暑假跟着老师做大创项目,需要用到UI方面的内容,所以在这里先记下关于UI的内容.目前我的游戏已经有了基本的雏形,现在的情况是在回补之前落下的笔记,因为大创的缘故我的学习进度和笔记进度差了好多,好纠 ...
- android8.1状态栏图标,Android 8.1 去掉 Launcher3 默认给 icon 增加的白边
前言 如果你还不知道 icon 白边是什么的话,请移步这篇 Android应用图标微技巧,8.0系统中应用图标的适配 看一下 为了避免 app 图标适配的工作,手里有源码就是爽,我们可以修改源码把这个 ...
- Android adb命令,linux中各种命令
常用的ADB命令 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器 ...
- Android 3.0 r1 API中文文档(113) ——SlidingDrawer
正文 一.结构 public class SlidingDrawer extends ViewGroup java.lang.Object android.view.View android.view ...
- android:layout_gravity=end,Android中 layout_gravity和gravity的区别
前言:gravity是设置自身内部元素的对齐方式. 一.比如一个TextView,则是设置内部文字的对齐方式.如果是ViewGroup组件如LinearLayout的话,则为设置它内部view组件的对 ...
- android tab pageview,Android Fragment在ViewPager中到底经历了什么?
2017年05月30 最后的懒加载写的不好,推荐请叫我大苏同学写的Fragment懒加载博客, [Android]再来一篇Fragment的懒加载(只加载一次哦) 在大苏同学的博客评论里,看到了另一个 ...
- android drawable 比例,Android中的Drawable基础与自定义Drawable
转载请注明链接:http://blog..net/feather_wch/article/details/79124608 本文要点: 1. 介绍Android中Drawable的相关知识点,并且介绍 ...
- Android IPC数据在内核空间中的发送过程分析
在上一篇文章Android请求注册服务过程源码分析中从Java层面和C++层面分析了服务请求注册的过程,无论Java还是C++最后都是将需要发送的数据写入的Parcel容器中,然后通过Binder线程 ...
最新文章
- 根据二叉树的前序遍历和中序遍历重建二叉树
- 提升10倍生产力:IDEA远程一键部署SpringBoot到Docker
- 如何解决工业缺陷检测小样本问题?
- Kali Linux常用服务配置教程DHCP服务原理
- 计算机组成原理:总线
- Leetcode 344. 反转字符串 解题思路及C++实现
- TensorFlow莫烦 placehoder (三)
- Vbox linux虚拟机桥接(VM操作也类似)
- DCMTK:定义信号灯,互斥锁和读/写锁的类
- Win7系统网页视频无法播放怎么办
- Docker学习三:Docker 数据管理
- [POJ1961 Period]
- 程序员惊魂 12 小时:“���”引发线上事故
- SSH与FTP之间的关系与区别
- 什么是等保三级?基本流程是什么样的?
- html怎么填充单元格颜色,PPT表格单元格怎么填充颜色 PPT填充表格单元格颜色的详细教程...
- 第一章 由内而外全面造就自己
- node.js+uni计算机毕设项目鲸落图书商城小程序LW(程序+小程序+LW)
- android vcard解析代码,Android从Intent获取vCard数据
- 内网渗透系列:隐匿攻击方法