- 博客(3)
- 收藏
- 关注
原创 分段进度条&分段图标抖动动画的实现
分段进度条&分段图标抖动动画的实现先上图,https://github.com/Warkey1991/Jackview,觉得有用的话,希望给个star该自定义View有三个问题需要一一实现如何实现分段 ,如何用canvas 实现抖动的动画效果如何识别点击区域的点击事件以下就针对三个问题提供解决思路和实战代码a.本例中采用的是均分三段,定义一个数组A = {3,5,8},再将每一段根据A 中的A[i]的值均分,如图绘制进度的时候,需要先找出当前进度progress 所在的区间,
2020-06-29 17:37:31
535
原创 Android 九宫格抽奖RaffleView
Android 九宫格抽奖View最近在项目中要实现一个九宫格抽奖view 。中间是抽奖按钮,八个格子是奖品。效果图如下:接下来我就分析一下实现这个View的步骤:1.绘制出外框(此处难点是绘制闪光点的效果);2.绘制九个格子,这个就是计算均分的逻辑,比较简单。3.实现抽奖动效,以及点击中间start按钮有个缩放效果的实现。我一一分析一下。1.绘制外边框:见代码:核心是使用 c...
2019-11-28 15:47:21
752
原创 彩票View的实现
Android 实现Lotto彩票池View的实现最近项目中需要用到一个类似彩票池的效果View上图看上去还是很简单的,下面我就分析一下实现的原理:绘制黑色背景圆绘制中间的圆弧以及文字绘制内边圆绘制里面的小球(此处比较复杂点)绘制进度圆弧1.绘制黑色圆背景就是简单的绘制圆的方法,实心圆只需要将画笔设置为paint.setStyle(Paint.Style.FILL_AND...
2019-12-09 15:13:26
322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅