自定义view
qq_37022484
这个作者很懒,什么都没留下…
展开
-
banner 轮播图
banner 轮播图控件自定义组合控件实现轮播图,内部可以用recycleview或者viewpage实现,其主要需要完成的有三个点:无限循环方式的实现指示器的实现item view的transform操作第一个实现无限循环的方式:内部用viewpager实现轮播的话,可以在数据集合的大小方面做处理。一般做法是在第一个数据之前加上最后一条数据,最后一条数据之后再加上第一条数据,即数据集合实际大小为size + 2。然后再监听到position为0 或者 是最后一条数据时,移动currentI原创 2020-06-03 20:50:30 · 294 阅读 · 1 评论 -
手势移动 圆形进度条
Android 手势移动 圆形进度条首先明确:在Android中坐标系方向为 向右X轴正方向,向下Y轴正方向。确定自定义view大小(圆弧所在矩形的大小)mCRadius: 圆弧宽度半径mOval = new RectF(getPaddingLeft() + mCRadius, getPaddingTop() + mCRadius, getWidth() - ge...原创 2020-04-09 21:13:06 · 325 阅读 · 0 评论