android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleline="true"
android:textsize="15sp"
android:focusable="true"
android:text="i love you,android.i love you,android!i love you,android.i love you,android!"
android:ellipsize="marquee"
android:textcolor="#00ff00"
android:marqueerepeatlimit="marquee_forever"
android:focusableintouchmode="true"/>
有一點需要注意的是:如果text內容不夠長,跑馬燈的效果並不能顯示出來,因此對弈android:layout_width="fill_parent"來說,text內容要長一點,但是也可以設定具體數值,比如android:layout_width="100px"來短內容測試跑馬燈效果。
安卓 跑馬燈筆記
今天工作的時候,要實現跑馬燈效果,本來以為很簡單,卻花了很多時間才出來,這裡做一下筆記 實現 textview mtextview new textview this mtextview.setellipsize truncateat.marquee mtextview.setfocusable t...
跑馬燈效果
cgrect frame labelshow.frame frame.origin.x 180 labelshow.frame frame uiview beginanimations testanimation context null uiview setanimationduration 8....
跑馬燈效果
一句話概括,平移再畫一次。textview 預設就支援跑馬燈效果,但需要設定一些東西,滿足一些條件。但我想知道它的原理。看這效果,就是平滑移動 textview 的內容,這不就是 mscrollx 幹的嗎,結合 valueanimator 很容易就實現了。難點在於,把文字的頭部重新從右邊開始畫出來。...