随笔分类 - launcher研究
摘要:问:尼玛Android 4.1Jelly Bean都发布了,你还bb2.3,坑爹呢,这是?答:这个真不好意思了,屌丝的特点就是后知后觉。问:那有何用?答:可以很不负责任的说,从2.2以后launcher 拖拽流程基本没变化。问:基本?那还是有变化,到底还是坑爹。答:“好吧,你赢了”。-------------------------------------------------------------------------------------------------------------我是风格线--------回归正题,要是做launcher的话,那拖拽事件处理、响应是必须得撸清楚
阅读全文
摘要:总觉得按home键launcher的反应不对头,拿来htc的一对比发现按home键的流程是这样的,总体上分长按和短按响应。长按:显示最近运行的6个程序。短按:1,返回正中屏幕。2,如果是正中屏幕则显示所有屏幕的缩略图。对比得出该launcher无论是在何种情况下短按home键都是显示所有屏幕的缩略图,而很多时候用户只是想从其他屏幕回到默认主屏幕,得改,其实只要加几行代码就行: public void showPreviews(final View anchor, int start, int end) { if(newPreviews) { if (!mWorkspace.isDefa...
阅读全文
摘要:一,源生launcher2源生的indicator就是idle界面最下面功能条两边的总共4个点默认workspace5屏,当前屏幕相当于一个点,代码控制:private Drawable mPreviousIndicator;private Drawable mNextIndicator;分别是左右两边的点集合对象,通过调用一下方法实现indicator的支援切换:mPreviousIndicator.setLevel(mCurrent);mNextIndicator.setLevel(numScreens-mCurrent-1);二,launcherADW该launcher的indicato
阅读全文