如何创建自定义图形组件

时间:2017-01-09 11:19:57

标签: android components seekbar

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

sample control preview

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

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

1 个答案:

答案 0 :(得分:1)

您必须创建自定义视图,处理您的点按和手势并绘制您想要的任何内容。 只是一个简单的例子。

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