Android系统开机流程基于Linux系统,总体可分为三个阶段: Boot Loader引导程序启动 Linux内核启动 Android系统启动,Launcher/app启动 启动流程如图1形象展示: 图1 Android开机启动一般性流程 图...
Android Bottom Sheet详解
最近android更新了support library, 版本到了23.2, 从官方blog中我们还是可以看到几个令人心动的特性的,例如夜间模式的支持,BottomSheet.今天我们就来介绍一下这个Bottom Sheet,这可能会给我们开发...
Android主题切换方案总结
做了两年多Android应用开发了,期间也实现过好几种主题切换的方式。趁着最近有空,总结一下。 所谓的主题切换,就是能够根据不同的设定,呈现不同风格的界面给用户,也就是所谓...
Android夜间模式实现
最近在做一个Android夜间模式的功能,又重新研究了一下Theme机制。贯彻我的风格,以解决问题为目标,写了个小Demo,简单了实现了切换夜间模式,为大家讲解。 最近在做一个Android夜间...
实现翻转卡片的动画效果
在Android设计中, 经常会使用卡片元素, 正面显示图片或主要信息, 背面显示详细内容, 如网易有道词典的单词翻转和海底捞的食谱展示. 实现卡片视图非常容易, 那么如何实现翻转动画呢...
Android自定义Lint实践
Android Lint是Google提供给Android开发者的静态代码检查工具。使用Lint对Android工程代码进行扫描和检查,可以发现代码潜在的问题,提醒程序员及早修正。 为保证代码质量,美团在开发流程...
Android在ListView中实现置顶功能
在项目中实现了ListView置顶的功能,所以自己打算写一下博客记录下来。 其实实现起来还是挺简单的,核心思想是改变其adapter里的数据排序。 效果如图哈 那么开始吧 1 首先你要实现...
Android中用Shape实现圆角和局部圆角
大家可能都知道圆角实现其实很简单, 在drawable文件夹下新建xml文件加入以下代码 情景1: 四个角均为圆角 shape xmlns:android=http://schemas.android.com/apk/res/android android:shape=rectangle !-- rectangle表示...
android 5.X Toolbar+DrawerLayout实现抽屉菜单
android5.X新增的一个控件Toolbar,这个控件比ActionBar更加自由,可控,由于以前的ActionBar的灵活性比较差,所以google逐渐使用Toolbar替代ActionBar,所以Toolbar也可以说是超级ActionBar。 这篇文...
Android Animation总结
Android的动画用得好的话可以产生意想不到的效果,用得不好的话就会使程序产生Crash或者视图加载缓慢 Android动画分类 Android视图动画 View动画 帧动画 Android属性动画 View动画就是通过对...