網(wǎng)站開發(fā)與維護(hù)的內(nèi)容百度seo搜索引擎優(yōu)化
在上一篇KRC歌詞解析原理及Android實現(xiàn)K歌動態(tài)歌詞效果介紹了動態(tài)歌詞的實現(xiàn),我們繼續(xù)完善一下。在K歌場景中,一些歌曲前奏很長,用戶不知道什么時候開始唱,這時一般在歌詞上方會有一個圓點倒計時的效果來提醒用戶開始時間,如下圖:開始唱之前,圓點會逐個減少,直至圓點全部消失即開始正式演唱了。
那么Android上該如何實現(xiàn)呢?
最普通直接的方式就是用4個View來顯示四個圓點,根據(jù)時間進(jìn)度來設(shè)置某些圓點隱藏。如下:
<LinearLayoutandroid:id="@+id/ll_dot_indicator"android:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal"android:gravity="center"android:layout_gravity="center"><Viewandroid:id="@+id/view_dot1"android:layout_width="8dp"android:layout_height="8dp"android:layout_margin="4dp"android:background="@drawable/drawable_dot"android:alpha="0.3" /><Viewandroid:id="@+id/view_dot2"android:layout_width="8dp"android:layout_height="8dp"android:layout_margin="4dp"androi