![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【Launcher2 分析与修改】
文章平均质量分 65
brainbgm
这个作者很懒,什么都没留下…
展开
-
Android Launcher2 修改workspace屏幕数量
Android Launcher2默认是有五个屏幕的,而且数量不是动态改变的。那么代码上我们该如何改变屏幕的数量呢。这里假设我们要修改成只有一个屏幕的workspace,步骤如下:1、Launcher.java中,原来: static final int SCREEN_COUNT = 5;// 五屏 static final int DEFAULT_SCREEN = 2;//原创 2016-09-15 16:34:02 · 2110 阅读 · 0 评论 -
Android launcher2 应用列表背景透明/透明壁纸
launcher2的应用列表背景和launcher3是有很大不同,默认为黑色的,这里为了美观,需要实现背景透明,这样就可以完整的显示壁纸了。1、找到res/layout/apps_customize_pane.xml文件,将原来:<com.android.launcher2.AppsCustomizeTabHost xmlns:android="http://schemas.a原创 2016-09-15 13:41:33 · 2172 阅读 · 0 评论 -
Android launcher2 让Hotseat/底部菜单栏的图标显示标题
Launcher2的hotseat中的图标是不带标题,有些人可能觉得不够美观或者体验不好,这里我尝试地去找了一下可能原因,得出的结论如下,Hotseat之所以没能显示标题,可能由于以下因素:1、hotseat的高度不够高2、hotseat的标题没有设置3、hotseat的标题被隐藏起来了好了大概的原因就这些,根据以下步骤修改就行了。1、Hotseat.java,找到原创 2016-09-15 17:09:02 · 2164 阅读 · 0 评论 -
Android launcher2 刷新/更新应用列表界面
在做定制化的launcher2时可能会需要刷新应用列表,本以为挺简单,可读了好多遍相关的源码都没找到有效的方法,只好去网上找下资料,费了半天才找到了一个合适的方法,也挺方便的,步骤如下:1、LauncherModel.java ,添加下面这个方法 public void setAllAppsLoaded(boolean load) { mAllAppsLoaded = load;原创 2016-09-17 17:40:13 · 2517 阅读 · 0 评论 -
Android launcher2 隐藏hotseat上面的分隔线
这几天一直在修改美化Launcher2,现在我已经把五个workspace的屏幕改成一个了,现在发现hotseat上面的这个条分隔线特别碍眼,于是决定把它去掉了。 1、res/layout/workspace_divider.xml,设置为隐藏,即 android:visibility="gone",本以为这样设置就行了,结果却发现,workspace左右滑动一下后,原创 2016-09-15 19:55:16 · 1106 阅读 · 0 评论