0

我的意思是,当你刚刚开始开发并说你添加了一个滑块,那里有一个预定义的皮肤,你可以把它放在屏幕上的某个地方,但是在某些应用程序中,某个地方有一个旋钮之类的东西您可以旋转滑块以执行与滑块相同的操作。他们是怎么做到的,它需要openGL还是我不要求一个完整的教程或者只是好奇构建这样的东西需要什么东西

4

1 回答 1

1

大多数情况下,如果没有提供开箱即用的东西,您将不得不构建自己的控件。

例如,您提到了一个Knob。这在 Android SDK 中不可用。这种控制可能被证明是有用的。

这是构建此类自定义控件的教程:http: //go-lambda.blogspot.in/2012/02/rotary-knob-widget-on-android.html

这是上面链接的教程的最终结果的图像:

在此处输入图像描述

这是自定义滑块/搜索栏的示例:http: //permadi.com/blog/2011/11/android-sdk-custom-slider-bar-seekbar/

这应该让您大致了解如何创建自己的自定义视图。

最后,我个人认为跟踪几乎所有好的自定义视图的最佳资源在这里:http ://www.androidviews.net/

androidviews.net 网站已关闭。Android Arsenal是一个列出多个第三方 Android 库的新网站。

于 2013-02-18T05:52:31.083 回答