2012-06-13 2 views
0

Мой вопрос: как мы можем создать кнопку, с помощью которой вы можете поднимать и опускать громкость на моем плеере ... что представляет собой круг ... любая идея, как это сделать?Как создать круг тома в android

circle volume

ответ

2

Вы можете создать компонент, который реализует onTouchEvent. В onTouchEvent вы обнаруживаете местоположение и направление касания, и соответственно изменяете положение поворота графика, а также громкость. onTouchEvent задокументирован в документах API Android в разделе «Вид».

0

Я бы предложил использовать OpenGL, чтобы получить 2D/3D-графику. Тогда вы сможете сделать некоторую интерполяцию в диапазоне кнопок (например, виджет регулировки громкости с использованием OpenGL), который при увеличении или уменьшении может соответствующим образом измените настройку громкости медиаплеера.

Чтобы изменить громкость в вашем приложении вы можете посмотреть на http://developer.android.com/reference/android/media/AudioManager.html и http://developer.android.com/guide/topics/graphics/opengl.html для OpenGL

Смежные вопросы