如何在android中创建一个音量圈

时间:2012-06-13 03:51:33

标签: java android android-emulator

我的问题是:我们如何创建一个按钮,您可以使用该按钮提高和降低播放器的音量...这是一个圆圈......任何想法怎么做?

circle volume

2 个答案:

答案 0 :(得分:2)

您可以创建实现onTouchEvent的组件。在onTouchEvent中,您可以检测触摸的位置和方向,并相应地更改图形的旋转位置以及音量。 onTouchEvent记录在“View”下的Android API文档中。

答案 1 :(得分:0)

我建议使用OpenGL来获取2D / 3D图形。然后你就可以对按钮的范围进行某种插值(比如使用OpenGL的音量控制小部件),增加或减少可以改变媒体播放器的音量设置相应。

要更改应用中的音量,您可以查看http://developer.android.com/reference/android/media/AudioManager.htmlhttp://developer.android.com/guide/topics/graphics/opengl.html获取OpenGL