麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統(tǒng) > Android > 正文

比較完整的android MP3 LRC歌詞滾動高亮顯示(附源碼)

2020-04-11 12:01:19
字體:
供稿:網(wǎng)友

1.以前的滾動只是安行來刷新,現(xiàn)在不是按行來滾動了,其實就是在一定時間內(nèi)整體往上移動,比如說在1S內(nèi)刷新10次,由于認(rèn)得肉眼看起來像是滾動。

關(guān)鍵代碼如下:

復(fù)制代碼 代碼如下:

        float plus = currentDunringTime == 0 ? 30
                : 30
                        + (((float) currentTime - (float) sentenctTime) / (float) currentDunringTime)
                        * (float) 30;
        // 向上滾動 這個是根據(jù)歌詞的時間長短來滾動,整體上移
        canvas.translate(0, -plus);

plus就是每次移動的大小,它就是根據(jù)歌詞所持續(xù)的時間來計算的,時間越長,plus的值就越小。具體的看代碼了。

下面就是獲取歌詞的信息:

復(fù)制代碼 代碼如下:

 public void updateIndex(long time) {
  this.currentTime = time;
  // 歌詞序號
  index = mLyric.getNowSentenceIndex(time);
  if (index != -1) {
   Sentence sen = Sentencelist.get(index);
   sentenctTime = sen.getFromTime();
   currentDunringTime = sen.getDuring();
  }
 }

以下就是跟新線程:
復(fù)制代碼 代碼如下:

 class UIUpdateThread implements Runnable {
  long time = 100; // 滾動速度
  public void run() {
   while (mp.isPlaying()) {
    lyricView.updateIndex(mp.getCurrentPosition());
    mHandler.post(mUpdateResults);
    try {
     Thread.sleep(time);
    } catch (InterruptedException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }
   }
  }
 }

project鏈接:點擊下載

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久精品伊人网 | 成人视屏在线 | 9999精品| 亚洲国产精品高潮呻吟久久 | 午夜a狂野欧美一区二区 | 黄色的视频在线观看 | 久久国产精品二国产精品中国洋人 | 久久国产精品区 | 一级黄色毛片播放 | 成人午夜免费在线观看 | 日日噜噜噜夜夜狠狠久久蜜桃 | 国产一区二区视频网站 | 久久国产精品久久精品国产演员表 | 日本爽快片100色毛片视频 | www.17c亚洲蜜桃 | 美国av在线免费观看 | 视频一区国产精品 | 成人福利在线播放 | 暖暖免费观看高清完整版电影 | 中文黄色一级片 | 欧美激情综合在线 | 精品一区二区三区在线观看国产 | 国产精品久久久久久影院8一贰佰 | 国产日韩中文字幕 | 极品美女一级毛片 | 欧美一级黄色网 | xxxx hd videos| 久久国产综合视频 | 97中文字幕第一一一页 | 黄色一级片免费在线观看 | 九一免费版在线观看 | 久久国产精品99久久人人澡 | www日韩在线 | 久久国产精品久久久久久电车 | 国产一区二区三区高清 | hd porn 4k video xhicial| 久久99国产精品久久 | 黄色特级视频 | 少妇的肉体2无删减版 | 天堂亚洲一区 | 成人黄色小视频在线观看 |