Android M的运行时权限确实是个麻烦的东西. 可能新的项目还好,对于旧项目的改造,就没那么轻松了.为了尽量减少原有代码的改动,简单的封装是...
目前的项目中,基本已经使用 RecyclerView 全面替换了ListView,GridView. 使用RecyclerView确实更加灵活,...
CoordinatorLayout 是 support:design 提供的一个重要布局,虽然由于产品设计的原因,我在正式项目中还没有机会使用...
之前总结了实现轮播图的各种方式.不过总的来说,基本都是通过viewpager来实现.并且效果也不能称为 完美 . 在IOS中,实现轮播图的方式...
轮播图作为一个被用烂了的功能,实在是太常见了. 虽然有统计说十个人里面, 9.9个都不会去点它... 但是,你不能阻止产品依然喜欢用它. 嗯,...
现在大部分的项目都会使用圆角图片,所以这算是个很常见的需求.相对于IOS只需要简单的设置个属性就行了,Android上要实现类似的功能,稍微有点...
Toast是Android中最常见的反馈机制,和Dialog不一样的是,它没有焦点,只能做简单的提示.虽然Google为我们提供了功能更强大的S...
Animation Animation类是所有动画(scale、alpha、translate、rotate)的基类,以下是关于 Animati...
View的继承关系 Android中所有控件,都是View或View的子类,比如开发中最常写的代码 findViewById() , 返回值就是...