android音乐播放器歌词同步高亮
我现在只做到了歌词同步, 但是想跟着时间进度让唱过的歌词高亮。怎么实现的我现在想法是歌词类里面存放有开始的时间,歌词内容,以及每句歌词的持续时间。
TextView 显示歌词,只能全部显示,不能局部显示亮度吧???
该怎么做呢,第一次接触安卓,老师明天就让交作品了 --------------------编程问答-------------------- 我估计TextView是做不到,估计要自己绘图了吧……如果是第一次接触Android,还是先网上搜搜例子吧…… --------------------编程问答-------------------- 分成多个TextView来显示? --------------------编程问答--------------------
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启动个线程来变换颜色,应该可以实现
补充:移动开发 , Android