【发布时间】:2013-10-31 21:36:29
【问题描述】:
我正在尝试制作一个ListView 来显示歌词。我在制作自定义复合视图方面经验很少。所以我想知道我的方法应该是什么来表达这个观点。 ListView 必须具备这些功能
- 根据歌曲自动滚动(时间信息将存储在列表适配器中)
- 突出显示音频中正在播放的当前行
- 在某些行上进行缩进,使其看起来更像一首格式精美的诗歌
- 用户在播放歌曲时不能滚动列表(即自动滚动列表),但在歌曲暂停时应该可以滚动
我不知道视图是否应该扩展列表视图。如果不是,那么它应该扩展什么,我的方法应该是什么?
【问题讨论】:
-
你试过什么?您如何想象
view的工作方式?你有草图吗? -
我不确定 ListView 是否是您想要的,尽管它可以做到。不是所有向下滚动的东西都应该是 ListView,有时一个带有一些 TextView 的 ScrollView 就足够了。如果您希望用户根本无法滚动,我认为您需要的甚至可能不是 ScrollView,而是某种形式的自定义视图,您可以自己在其中进行绘图。
标签: android listview android-listview android-custom-view