例子如下:Android 自定义View 密码框 例子
1 良好的自定义View
易用,标准,开放。
一个设计良好的自定义view和其他设计良好的类很像。封装了某个具有易用性接口的功能组合,这些功能能够有效地使用CPU和内存,并且十分开放的。但是,除了开始一个设计良好的类之外,一个自定义view应该:
l 符合安卓标准
l 提供能够在Android XML布局中工作的自定义样式属性
l 发送可访问的事件
l 与多个Android平台兼容。
Android框架提供了一套基本的类和X
一个自定义View,记录一下思路和代码以备以后使用。
思路:
1.首先要画一个圆形图片和一个圆形背景图(通过自定义View);
2.自定义View基本步骤初始化属性,测量宽高和中心点,然后绘制图片;
3.通过handler实现图片的角度旋转.然后然后就慢慢撸.
效果图:
1、废话不多直接上代码
public class MusicPlayerView extends View {
private static final long ROTATE_DELAY = 5;//旋转动