手机影音12--显示歌词
Posted 安卓笔记侠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手机影音12--显示歌词相关的知识,希望对你有一定的参考价值。
1_创建歌词显示类LyricShow
1_创建歌词显示类LyricShow:文字大小、抗锯齿、居中对齐
public class LyricShow extends TextView { private ArrayList<Lyric> lyrics; /** * 画笔 */ private Paint currentPaint; private Paint noCurrentPaint; //在布局文件中实例化的时候回调这个方法 public LyricShow(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructor stub initView(); } @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { // TODO Auto-generated method stub super.onSizeChanged(w, h, oldw, oldh); width = w; height = h; } private void initView() { currentPaint = new Paint(); //设置抗锯齿 currentPaint.setAntiAlias(true); //设置颜色 currentPaint.setColor(Color.GREEN); //设置文字大小 currentPaint.setTextSize(16); //设置对齐 currentPaint.setTextAlign(Paint.Align.CENTER); noCurrentPaint = new Paint(); //设置抗锯齿 noCurrentPaint.setAntiAlias(true); //设置颜色 noCurrentPaint.setColor(Color.WHITE); //设置文字大小 noCurrentPaint.setTextSize(16); //设置对齐 noCurrentPaint.setTextAlign(Paint.Align.CENTER); } @Override protected void onDraw(Canvas canvas) { // super.onDraw(canvas); canvas.drawText("没有找到歌词", width/2, height/2, currentPaint); } }
2_画出歌词-当前句-前句-后句
以上是关于手机影音12--显示歌词的主要内容,如果未能解决你的问题,请参考以下文章
手机影音第十一天,显示视频缓冲,显示卡顿时的网速,播放系统视频时调用播放器的选择
手机影音第十五天,利用service实现后台播放音乐,在通知栏显示当前音乐信息等