我正在开发一个音乐应用程序。我想加粗当前正在播放的歌曲信息(例如 Google Play 音乐)。有一个所有歌曲的 ListView,由每首歌曲的歌曲信息的 RelativeLayout 填充。通过单击 ListView(可以播放任何歌曲)或按上一首或下一首(将播放相邻歌曲)来播放歌曲。
我不想使用 ScrollView,因为歌曲库可能有大量条目要显示。
我需要能够
根据给定的位置编辑视图,该位置可能在屏幕外
保持一个特定的视图加粗,无论它是否在屏幕上(例如,我不能将视图默认为 Typeface.NORMAL,因为滚动并返回到一首歌会重置它)
播放完成后将之前播放的歌曲恢复正常
我在这里查看了 GPM 源代码,但我不知道它在哪里执行此操作。任何帮助将不胜感激 :)
ITMISS
相关分类