- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 Path动画--书写文字的动画实现
国际惯例,先看一下效果:屏幕上手写一些文字,然后让手机按照你的笔画顺序在屏幕上画出来一模一样的文字。分析下实现原理:写一个类复写View,捕获onTouch事件;→处理这个事件,事件发生的坐标分别存放在一个集合和一个path中,path用于实时绘制,集合用于稍后动画绘制,按下事件path.moveTo,抬起path.lineTo;→手指抬起1s内不再按下则让手机自动绘制我们的文
2015-01-29 15:47:16 3052 3
原创 带颜色渐变效果的的矩形进度条
先看一下效果:有没有亮瞎你的眼?嗯...我说结尾的颜色。先分析下实现的逻辑:我们用一个Drawable对象设置为button的背景;→Drawable对象我们取它的子类BitmapDrawable的一个实例,BitmapDrawAble需要一个Bitmap对象;→绘制这个bitmap:有一个外边的框框我们画一个矩形,进度那条线我们使用绘制一个Path来表现;→当前的进度
2015-01-28 15:58:44 1732
原创 仿豌豆荚应用下载按钮效果
让按钮具有显示进度的效果,节省布局空间,先看看效果:主要的逻辑:根据下载进度的百分比和button的宽度得到一个进度的宽度,绘制一个以此为宽度的背景设置给button,随着下载进度这个button的背景不断变化。下载的进度我们暂时用模拟;button宽高的获得,在onclick事件中w = v.getMeasuredWidth(); h = v.getMeasu
2015-01-25 15:21:24 1344 1
原创 属性动画实现翻滚的控件
控件的3d翻滚动画,即让控件沿着自己的一边进行3d的翻转,例如一个button控件沿着自己的一边翻转180度,此时显示的是自己的背面。普通动画的效果都是在平面上,因此想到了使用属性动画中 控制rotation属性,实现3d旋转,但是发现属性动画的旋转都是以自己中心为轴的自转,而我们要得效果是以外部参照的“公转”,因此想到了在控件自转的时候添加一个同步的位移效果,这样整体效果看起来像是控件在绕侧
2015-01-11 16:35:53 1537 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人