2010-11-10 56 views
1

我正在寻找一个实现像“锁定”屏幕上那样的水平滑块的类。换句话说,用户必须从左向右滑动栏来运行活动。非常感谢您的参与。单杠滑块

回答

0

也许Seek Bar可能会帮助您解决您的问题。如果这适用于你,请告诉我,因为我也对这个解决方案感兴趣。谢谢

该链接是该功能的开发者文档。

+0

感谢您的快速回复。这也是我发现的,但我希望有一个更简单的类,因为基本上所有的滑块都是确保用户滑动它。我想我必须与Seek Bar合作,直到有人让我知道更好/更简单的方式。 – KDD 2010-11-10 18:10:22

1

在内部,Android使用一本叫SlidingTab(主锁屏是在一个名为LockScreen.java文件。与所有的Android核心代码,它是Apache许可证。在这里听起来像一个破纪录上所带来的风险,download the AOSP类并阅读代码,每当你有一个“谷歌人怎么做x?”类型的问题(或者甚至当你不这样做时;有一些好东西在那里)

+0

谢谢Yoni。我只是一个初学者,所以我期待着做一些简单的事情:)。通过整个AOSP的阅读是我不认为我可以消化的,因为我一次尝试一小步。为什么你认为谷歌人没有这个“SlidingTab”作为程序员使用的视图?像这个滑块一样普通和简单的应该是一个视图(按钮,textview,edittext等),所以我们可以使用它,而不必编写很多:)。希望他们会在即将到来的Android 3.0中包含这一点。顺便说一句,如果他们在核心操作系统中有这个类,我想我可以从我的java文件中调用它? – KDD 2010-11-10 20:03:36

0

Here是一个例子,横向ProgressBar,这样用户就可以通过向左/向右滑动设置“进度”,它实际上是非常简单的,它只是覆盖了onTouchEvent()方法,做了一些小数学,并根据第e TouchEvent的X坐标。