所以我正在制作一个应用程序,我想要一个充满字母的水平滚动条,每个字母代表一个音符。
我希望能够侧向滑动以选择不同的音符,始终将 1 个音符居中。它将像 G String 的 android 应用程序那样工作。他们如何获得这种效果?由于有很多笔记,不适合屏幕的笔记将在屏幕外并在刷入时出现在屏幕上。
图片供参考:http ://tinyurl.com/cf2v9ke
任何帮助,即使只是将我指向正确的方向,将不胜感激!谢谢!
所以我正在制作一个应用程序,我想要一个充满字母的水平滚动条,每个字母代表一个音符。
我希望能够侧向滑动以选择不同的音符,始终将 1 个音符居中。它将像 G String 的 android 应用程序那样工作。他们如何获得这种效果?由于有很多笔记,不适合屏幕的笔记将在屏幕外并在刷入时出现在屏幕上。
图片供参考:http ://tinyurl.com/cf2v9ke
任何帮助,即使只是将我指向正确的方向,将不胜感激!谢谢!
这只是一个 HorizontalScrollView,您可以在其中添加布局。其余的所有标准行为。
要获得“捕捉”效果,即当前选定的音符居中,我认为您可以使用ViewPager
. 查看Mark Murphy 的博客文章,这看起来是一个很好的例子。