如何创建自定义图形组件

问题描述:

我想创建类似于此图片的自定义组件。如何创建自定义图形组件

sample control preview

所以,我可以设定风扇速度(从0至4)和和定时器(从0到9)。 如果我将风扇速度设置为大于零,那么旋转风扇图像会很好。

什么是创建此类组件的最佳方法?

你必须创建你的自定义视图,处理你的水龙头和手势,并绘制任何你想要的。 只是一个简单的例子。

public class MyView extends View { 
// 
@Override 
    protected void onDraw(Canvas canvas) { 

     super.onDraw(canvas); 

//setup your output drawables here 
} 

巨大例如:

https://developer.android.com/training/custom-views/create-view.html