2 xiaoc android XiaoC_Android 于 2016.09.12 19:56 提问

Android Launcher3中怎么控制app的触摸区域的大小?

最近在看Launcher3的源码,只发现All app只能显示几行几列,我想实现的是点击到图标的区域才有会反应
,请教大神们该怎么修改???

1个回答

zqbnqsdsmd
zqbnqsdsmd   2016.11.16 02:23
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android6.0 Launcher3 修改app字体大小
在原生的Android6.0中,在修改了系统字体大小后,Launcher 3上的app字体大小没有改变,下面方法可以解决: --- a/packages/apps/Launcher3/src/com/android/launcher3/BubbleTextView.java +++ b/packages/apps/Launcher3/src/com/android/launcher3/Bubbl
修改Launcher3中的workspace中的应用图标的大小
以下函数是把从数据库中加载的应用的信息绑定到workspace中。     public void bindItems(final ArrayList shortcuts, final int start,                             final int end, final boolean forceAnimateIcons) {
Launcher3--launcher3 icon以及hotseat size大小修改
本帖最后由 wangjicong 于 2017-3-9 17:12 编辑 1.首先看icon大小的修改。        Launcher3在启动Launcher.java过程会先初始话一些列的参数配置。       1). Laucher.java    @Override     protected void onCreate(Bundle savedIns
Launcher3桌面Icon的文字size的 修改
Hotseat上面的快捷方式可以分为两种,一种是普通快捷方式,可以default_workspace里面配置。另外一个是全部应用列表的按钮,这个实在Hotseat.java里面动态生成的。第一种、是普通快捷方式,可以在default_workspace里面配置。 \alps\packages\apps\Launcher3\src\com\android\launcher3\BubbleTextVi
Android中增加seekbar可触摸的区域
//mCurrentView 是Seekbar的父亲 private void enlargeSeekBar(){         mCurrentView.setOnTouchListener(new OnTouchListener(){             @Override             public boolean onTouch(View v, Mo
Android Launcher3 去掉应用列表后,在系统桌面拖动应用图标卸载应用
隐藏掉应用列表后,发现在Launcher的WorkSpace中不管怎样都市无法卸载应用的,只能删除图标。研究发现在DeleteDropTarget这个类中可以控制拖拽应用图标卸载应用。 1、修改代码,使用户每次拖动图标显示卸载选项,而不是显示删除应用图标的选项 @Override public void onDragStart(DragSource sourc
Android4.0.3 Launcher应用程序图标放置区域修改
最开始不知道中间那块区域叫什么,只知道Lancher中间那块操作的地方叫做workspace 上网查了后 发现滑动的时候是CellLayout在进行切换,android4.0默认的CellLayout的区域如图: 基本上已经把整个workspace全占了,同时有的应用程序安装运行后会自动生成桌面快捷方式,而且是生成在桌面左上角,如果不对CellLayout进行修改,生成的桌面快捷方式很可能只
Launcher2修改--All Apps Icon和tab文字大小(三)
在All Apps界面,想要修改Tabs文字的大小,即“应用程序”、“窗口小部件”的大小,可以在创建Tabs时设置文本的字体大小,去掉右上角的Google商店 原来效果 实现后的效果,跟上图对比可以发现有明显的变化: 下面就来看下以上变化是如何修改出来的,首先看下要修改的文件,有values/dimens.xml、values-land/styles.xml、values-l
launcher3去掉ALLAPP按键
launcher3去掉ALLAPP按键 packages\apps\Launcher3\src\com\android\launcher3\AppsCustomizePagedView.java     public static boolean DISABLE_ALL_APPS = true; packages\apps\Launcher3\src\com\
Launcher3 Workspace的高度调节
以前是做Launcher2代码的修改,习惯了在配置文件中修改一些宽高,不知道Launcher3变化了很多东西,在做车载Launcher的时候要配置很多车载界面,只需要一套代码,很多的车载分辨率又一样,还要定制不同的形态,,那可以去动态代码去调节。首先找到workspace layout的位置 DeviceProfile 的 layout()方法 // Layout the workspac