布局
低头看月亮不如抬头看太阳
荆轲刺秦王
展开
-
仿快递柜开门动画
通过错切和宽度动画实现开关门效果。原创 2022-11-14 15:32:56 · 150 阅读 · 0 评论 -
ViewStub的使用
转自:http://blog.csdn.net/hitlion2008/article/details/6737537 在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是转载 2016-11-29 17:34:13 · 255 阅读 · 0 评论 -
RecyclerView分割线
1.新建RecyclerViewDivider继承RecyclerView.ItemDecoration(这里我只列举了几种构造方法,需要的话可以自己添加方法) public class RecyclerViewDivider extends RecyclerView.ItemDecoration { private Paint mPaint; //画笔 private Dra原创 2017-09-25 10:52:39 · 272 阅读 · 0 评论 -
PullToRrefresh自定义下拉刷新动画
这里暂时只截了个图,实际上是一个骑车的动画。 实现原理及代码: 1.首先导入module到项目中去,并且添加为依赖 2.在library中src/main/java/res/drawable 目录下添加一个动画图片refresh_anim.xml<?xml version="1.0" encoding="utf-8"?> <!--这里的oneshot为false是让动画无限循环,如果只执行一遍原创 2017-10-12 15:23:53 · 417 阅读 · 0 评论 -
Android 解决快速点击问题
解决快速点击问题原创 2017-11-10 17:00:50 · 280 阅读 · 0 评论 -
自定义VIew学习之旅_1
一.canvas.drawXXX()方法 前言:drawXXX()的方法主要是在onDraw(),dispatchDraw(),onDrawForeground()这三个方法中实现的,具体这三个方法的区别后期会讲到 Canvas.drawXXX() 和 Paint 基础 drawXXX() 系列方法和 Paint 的基础掌握了,就能够应付简单的绘制需求。它们主要包括: &nbsp;&n...原创 2018-02-28 16:47:38 · 266 阅读 · 0 评论 -
RecyclerVIew拖拽实现
这里直接上代码,相信注释已经写的很清楚了: public class MainActivity extends AppCompatActivity { /** * recyclerview适配器 */ private DragRecyclerViewAdapteer adapter; /** * 数据源 */ pri...原创 2018-09-05 10:45:09 · 445 阅读 · 0 评论