调试过程中,经常会出现很多log,将有用的log刷掉,甚至有时候,log信息还会丢失,看不到想要的log,无疑大大降低了效率。这些问题都是可以解...
最近要实现一个多条件筛选,类似这个效果: 如何实现 1.首先想到用PopupWindow实现,但不够理想,麻烦的地方在于:上图红色框的区域!这部...
本文主要讲如何一步一步实现ImageView共享元素转场动画,按照国际惯例,先上效果图: 实现思路一: 这里假设从Activity A跳转到Ac...
关于Android widget 小部件开发的文章,搜到的都比较老旧,并且很多已经不适用于高版本的android系统了。本文收集了一些笔者在wi...
升级Android studio到2.3版本之后,发现新建Activity或fragment时,xml布局默认布局由RelativeLayout...
1.了解注解 解析:注解是一种元数据, 可以添加到java代码中. 类、方法、变量、参数、包都可以被注解,注解对注解的代码没有直接影响. 在Ja...
RecyclerView 搭配 GridLayoutManager ,通过添加ItemDecoration实现列表间距,一般效果如下: 如果当某...
自定义view的时候,有时需要用到自定义属性,方便我们定制View。一般来说,自定义属性过程如下: 定义属性:在values下的attrs.xm...
升级Android studio到2.3之后遇到了个奇葩问题:新建Activity或fragment时,会改变build.gradle的内容,导...