- 博客(3)
- 收藏
- 关注
原创 Launcher 拖拽分析
前言 在手机屏幕上通过长按动作可以对图标拖拽删除,我们有了多个问题:Android 是怎样找到我们所长按的那个图标的?进行拖拽伴随着图标的震动和动画是怎样实现的?分析代码我们知道长按屏幕是在 WorkSpace 进行操作的,所以我们直接在这个类中处理长按的方法。@Override public void performLongClick(final floa...
2018-03-27 16:50:53 405
原创 LauncherActivity 项目分析
前言Launcher 是系统启动后第一个启动的程序,是其他应用程序的入口,也是我们的手机程序的桌面程序。设计模式:MVC目录LauncherLauncherActivity.onCreate LauncherActivity.onResume LauncherActivity.onDestroy Launcher通过查看 AndroidManifest 清...
2018-03-21 16:36:47 2685
原创 TabLayout + ViewPager 实现底部导航栏
效果前言底部导航栏有多种实现方式,最近学习了ViewPager+TabLayout 的实现。发现 design 版本的tablayout提供了神奇的封装,只需要调用setupWithViewPager(viewPager)就会根据 ViewPager中view数量配置与之相等的tab。实现Fragment我们使用Fragment去填充Viewpage...
2018-03-06 23:45:13 1067
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人