第三方實現跑馬燈
阿新 • • 發佈:2019-01-06
1.導依賴
implementation 'com.gongwen:marqueelibrary:1.1.3'
2.引控制元件 xml中
<com.gongwen.marqueen.SimpleMarqueeView android:id="@+id/myPaoMaView" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="match_parent" android:flipInterval="2500" android:outAnimation="@anim/in_top" android:inAnimation="@anim/out_bottom" app:marqueeAnimDuration="2000" app:smvTextColor="@color/colorAccent" app:smvTextEllipsize="end" app:smvTextGravity="center" app:smvTextSingleLine="true" app:smvTextSize="17sp" />
3.初始化資料 activity中
List<String> mList = new ArrayList<>();
mList.add("推薦, 國貨PK美國貨,結果讓人震驚");
mList.add("推薦, 這次XiPhone,可能讓你迷路");
mList.add("HOT, 為什麼吉普,奧巴馬都愛釣魚");
mList.add("HOT, 雖然我字難看,但我鋼筆好看啊");
4.程式碼內部使用
SimpleMF<String> marqueeFactory = new SimpleMF(context()); marqueeFactory.setData(mList); myPaoMaView.setMarqueeFactory(marqueeFactory); myPaoMaView.startFlipping();