手机影音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实现后台播放音乐,在通知栏显示当前音乐信息等

手机影音第五天 视频列表的显示与播放以及个别牌子手机播放的问题

怎么才能在听音乐的时候,让播放器显示歌词呢?