如何创建自定义图形组件

How to create custom graphical component

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

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