android音乐播放器歌词同步高亮

zly361814478 2012-12-26 09:16:16
我现在只做到了歌词同步, 但是想跟着时间进度让唱过的歌词高亮。怎么实现的

我现在想法是歌词类里面存放有开始的时间,歌词内容,以及每句歌词的持续时间。

TextView 显示歌词,只能全部显示,不能局部显示亮度吧???

该怎么做呢,第一次接触安卓,老师明天就让交作品了
...全文
220 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
A_G_E_N 2012-12-27
  • 打赏
  • 举报
回复

TextView textview=(TextView)findViewById(R.id.textView);
        String str="adsjoiasdjpaisdjpaidj";  
        SpannableStringBuilder style=new SpannableStringBuilder(str);  
        style.setSpan(new ForegroundColorSpan(Color.RED),3,8,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);  
        textview.setText(style); 
这可以改变TextView里文本的颜色,把字符str的3-8位变成红色的,你用个handler启动个线程来变换颜色,应该可以实现
susuifeng 2012-12-27
  • 打赏
  • 举报
回复
分成多个TextView来显示?
无为剑士 2012-12-26
  • 打赏
  • 举报
回复
我估计TextView是做不到,估计要自己绘图了吧……如果是第一次接触Android,还是先网上搜搜例子吧……

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧