- 博客(4)
- 资源 (19)
- 收藏
- 关注
原创 自定义LayoutManager的详解及其使用
RecyclerView不断的普及,越来越多的人使用来代替传统的ListView,GridView等,为了跟进时代也要不断的学习RecyclerView的相关知识,下面就来了解一下RecyclerView的LayoutManger。RecyclerRecyclerView内部有一个Recycler,顾名思义它就是一个回收的工具,当定义LayoutManager时,它可以访问到一个Recyc
2016-10-20 09:31:09 9386 1
原创 CoordinatorLayout的详解以及自定义Behavior
FloatingActionButton就是一个Material Design风格的一个圆形按钮简单的使用 <android.support.design.widget.FloatingActionButton android:id="@+id/fab1" android:layout_width="wrap_content" android
2016-10-25 10:26:39 2818
转载 Matrix使用解析
Matrix的使用范围非常广泛,我们平时使用的Tween Animation,其在进行位移、缩放、旋转时,都是通过Matrix来实现的。除此之外,在进行图像变换操作时,Matrix也是最佳选择。Matrix是一个3*3的矩阵,如图所示:我们可以直接通过Matrix.getValues方法获取Matrix的矩阵值(浮点型数组类型),然后修改矩阵值(Matrix类为
2016-10-24 14:08:07 7038
原创 Java中的clone()和Cloneable接口
clone顾名思义就是克隆,即,复制一个相等的对象,但是不同的引用地址。我们知道拿到一个对象的地址,只要提供相应的方法就可以修改这个对象,但是如果我们想要得到这个对象去修改它,又想保留这个对象原来的属性,这是就可以使用clone(),它会复制一个内容相同的对象而具有不同内存地址。Cloneable接口,就是我们要使用clone()必须实现的接口,不然会抛出异常。public class B
2016-10-09 14:25:11 2410
Android动画
2016-08-31
FragmentTabhost嵌套ViewPager,避免重复加载
2016-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人