4

有人对如何创建旋转控件有任何想法吗?看起来像这样的东西:http ://www.raywenderlich.com/9864/how-to-create-a-rotating-wheel-control-with-uikit

我遇到了 2 篇博客文章,它们非常接近我的需要,但不完全是:

http://mindtherobot.com/blog/534/android-ui-making-an-analog-rotary-knob/http://mobile.tutsplus.com/tutorials/android/android-sdk-creating-a-rotating -拨号器/

第一个在旋转时并没有真正的动画,而第二个确实动画,它使用一个大位图并旋转它。因为我正在寻找的控件实际上应该是几个按钮的容器(它们每个都需要对点击做出反应),所以我不能真正使用一个大位图。

4

3 回答 3

3

在 API 10 之前,动画以一种非常奇怪的方式工作,因此如果您旋转/移动/缩放视图,它们的实际位置/旋转/大小不会真正改变。如果您不介意,您可以简单地使用旋转动画,类似于:https ://stackoverflow.com/a/4846255/878126

于 2012-05-06T21:48:23.587 回答
0

我刚刚部署了一个开源拨号库:您可以在以下网址查看:https ://bitbucket.org/warwick/hgdialrepo 或在以下网址观看视频:https ://www.youtube.com/watch?v=h_7VxrZ2W -g&t 这是一个非常复杂的库,具有许多使用场景和强大的功能。

于 2015-06-25T11:22:46.020 回答
0

试过这个https://github.com/R4md4c/AndroidRotaryWheelView。这与您的要求非常相似。

于 2015-07-28T05:56:57.317 回答