2017-01-09 4 views
0

Я хотел бы создать пользовательский компонент, похожий на этот рисунок.Как создать пользовательский графический компонент

sample control preview

Так что я мог установить скорость вентилятора (от 0 до 4) и и таймер (от 0 до 9). Если я установил скорость вращения вентилятора больше нуля, было бы неплохо повернуть изображение вентилятора.

Каков наилучший подход для создания такого компонента?

ответ

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