自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 分段进度条&分段图标抖动动画的实现

分段进度条&分段图标抖动动画的实现 先上图,https://github.com/Warkey1991/Jackview,觉得有用的话,希望给个star 该自定义View有三个问题需要一一实现 如何实现分段 , 如何用canvas 实现抖动的动画效果 如何识别点击区域的点击事件 以下就针对三个问题提供解决思路和实战代码 a.本例中采用的是均分三段,定义一个数组A = {3,5,8},再将每一段根据A 中的A[i]的值均分, 如图 绘制进度的时候,需要先找出当前进度progress 所在的区间,

2020-06-29 17:37:31 406

原创 Android 九宫格抽奖RaffleView

Android 九宫格抽奖View 最近在项目中要实现一个九宫格抽奖view 。中间是抽奖按钮,八个格子是奖品。效果图如下: 接下来我就分析一下实现这个View的步骤: 1.绘制出外框(此处难点是绘制闪光点的效果); 2.绘制九个格子,这个就是计算均分的逻辑,比较简单。 3.实现抽奖动效,以及点击中间start按钮有个缩放效果的实现。 我一一分析一下。 1.绘制外边框: 见代码:核心是使用 c...

2019-11-28 15:47:21 584

原创 彩票View的实现

Android 实现Lotto彩票池View的实现 最近项目中需要用到一个类似彩票池的效果View 上图看上去还是很简单的,下面我就分析一下实现的原理: 绘制黑色背景圆 绘制中间的圆弧以及文字 绘制内边圆 绘制里面的小球(此处比较复杂点) 绘制进度圆弧 1.绘制黑色圆背景 就是简单的绘制圆的方法,实心圆只需要将画笔设置为 paint.setStyle(Paint.Style.FILL_AND...

2019-12-09 15:13:26 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除