Android 自定义 View 实现转盘旋转的效果
5 月前 702 次访问
作者:Android 自定义 View 实现转盘旋转的效果来源:eoe 开发者社区
关键词:Android自定义View
导读:Android 的自定义 View 为开发者定义和使用个性化的 View 提供了很好的支持,想要
使用自己定义的 View,需要继承 View 类,并重写构造函数和 onDraw()函数。
onDraw 函数在界面刷新时会被调用,通过线程控制可以实现动画的效果,这里提供一个用自
定义 View 实现的类似幸运转盘的例子。
一、自定义的转盘 View
0
1
packagecom.demo;
0
2
importandroid.content.Context;
0
3
importandroid.content.res.Resources
;
0
4
importandroid.graphics.Bitmap;
0
5
importandroid.graphics.BitmapFactory
;
0
6
importandroid.graphics.Canvas;
0
7
importandroid.graphics.Matrix;
0
8
importandroid.util.AttributeSet;
0
9
importandroid.view.View;
1
0
//自定义的转盘 View
1
1
publicclasszhuanpanViewextendsViewimplementsRunnable{
1
2
//界面需要的图片
1
3
privateBitmap panpic;
1
4
privateBitmap
panhandpic;
1
5
//旋转矩阵
- 1
- 2
前往页