android简单歌词,Yuan-LrcView
簡約風(fēng)的歌詞控件,效果圖如下:
如何添加
Gradle的引用方式
1.在Project的build.gradle 中添加倉庫地址//JitPack倉庫
maven?{?url?'https://jitpack.io'?}
示例:allprojects?{
repositories?{
...
//JitPack倉庫
maven?{?url?'https://jitpack.io'?}
}
}
2.在Module目錄下的build.gradle中添加依賴implementation?'com.github.jsyjst:Yuan-LrcView:LrcView-1.2'
示例dependencies?{
implementation?fileTree(dir:?'libs',?include:?['*.jar'])
implementation?'com.android.support:appcompat-v7:28.0.0'
implementation?'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation?'junit:junit:4.12'
androidTestImplementation?'com.android.support.test:runner:1.0.2'
androidTestImplementation?'com.android.support.test.espresso:espresso-core:3.0.2'
implementation?'com.github.jsyjst:Yuan-LrcView:LrcView-1.2'
}
使用方法
1.第一步,在布局文件中聲明
android:layout_width="match_parent"
android:layout_height="match_parent"
app:lineSpacing="40dp"
app:textSize="18sp"
app:lrcTextColor="@color/colorPrimary"
app:highLineTextColor="@color/highTextColor"
/>
屬性說明:這些屬性不設(shè)置的話為默認(rèn)值屬性名說明默認(rèn)值textSize歌詞大小16sp
lineSpacing行間距,即歌詞之間的距離35dp
lrcTextColor歌詞的顏色Color.GRAY
highLineTextColor當(dāng)前播放歌詞的顏色Color.BLUE
2.第二步,在Java代碼中傳入歌詞字符串和MediaPlayer對象,然后調(diào)用draw方法進(jìn)行繪制private?LrcView?lrcView;private?MediaPlayer?player;private?String?lrc;.....lrcView.setLrc(lrc).setPlayer(player).draw();
說明
傳入的lrc必須是標(biāo)準(zhǔn)的歌詞格式并且為字符串,目前來說只支持下列這種歌詞格式:[ti:喜歡你]
[ar:.]
[al:]
[by:]
[offset:0]
[00:00.10]喜歡你?-?G.E.M.?鄧紫棋?(Gem?Tang)
[00:00.20]詞:黃家駒
[00:00.30]曲:黃家駒
[00:00.40]編曲:Lupo?Groinig
[00:00.50]
[00:12.65]細(xì)雨帶風(fēng)濕透黃昏的街道
[00:18.61]抹去雨水雙眼無故地仰望
[00:24.04]望向孤單的晚燈
[00:26.91]
[00:27.44]是那傷感的記憶
[00:30.52]
[00:34.12]再次泛起心里無數(shù)的思念
[00:39.28]
[00:40.10]以往片刻歡笑仍掛在臉上
[00:45.49]愿你此刻可會知
[00:48.23]
[00:48.95]是我衷心的說聲
[00:53.06]
[00:54.35]喜歡你?那雙眼動人
[00:59.35]
[01:00.10]笑聲更迷人
[01:02.37]
[01:03.15]愿再可?輕撫你
[01:08.56]
[01:09.35]那可愛面容
[01:12.40]挽手說夢話
[01:14.78]
[01:15.48]像昨天?你共我
[01:20.84]
[01:26.32]滿帶理想的我曾經(jīng)多沖動
[01:32.45]屢怨與她相愛難有自由
[01:37.82]愿你此刻可會知
[01:40.40]
[01:41.25]是我衷心的說聲
[01:44.81]
[01:46.39]喜歡你?那雙眼動人
[01:51.72]
[01:52.42]笑聲更迷人
[01:54.75]
[01:55.48]愿再可?輕撫你
[02:00.93]
[02:01.68]那可愛面容
[02:03.99]
[02:04.73]挽手說夢話
[02:07.13]
[02:07.82]像昨天?你共我
[02:14.53]
[02:25.54]每晚夜里自我獨(dú)行
[02:29.30]隨處蕩?多冰冷
[02:35.40]
[02:37.83]以往為了自我掙扎
[02:41.62]從不知?她的痛苦
[02:52.02]
[02:54.11]喜歡你?那雙眼動人
[03:00.13]笑聲更迷人
[03:02.38]
[03:03.14]愿再可?輕撫你
[03:08.77]
[03:09.33]那可愛面容
[03:11.71]
[03:12.41]挽手說夢話
[03:14.61]
[03:15.45]像昨天?你共我
總結(jié)
以上是生活随笔為你收集整理的android简单歌词,Yuan-LrcView的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux find d,Linux f
- 下一篇: android系统电量优化,基于Andr