用程式碼簡單的實現跑馬燈效果
在res資原始檔夾下的layout中定義一個TextView控制元件程式碼如下:
<TextView
android:text="@string/hehe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
/>
其中string中是你實現效果的文字。這樣就可以實現你的跑馬燈效果了。
如果想要同時實現兩個跑馬燈效果,需要你重新定義一個類來繼承TextView然後重寫它的三個方法,最後需要在過載他的一個isFocused方法,讓它return true;
.最後一步就是,用我們自定義的這個類(com.imooc.包名.類名)來替代textview.如下:
<com.example.android_06_demo.MyclassTextView
android:text="@string/hehe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
/>
<com.example.android_06_demo.MyclassTextView
android:text="@string/hehe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
/>
這樣就可以同時實現兩個跑馬燈的效果了。相關文章
- androidTextView實現簡單的跑馬燈效果AndroidTextView
- 簡單實現跑馬燈案例
- 最簡單的跑馬燈程式
- 公告欄跑馬燈效果程式碼
- 結合 CSS3 transition transform 實現簡單的跑馬燈效果CSSS3ORM
- Swift跑馬燈效果Swift
- JavaFx 實現水平滾動文字(跑馬燈效果)Java
- zeptojs-跑馬燈效果JS
- 微信小程式如何開發跑馬燈效果?微信小程式
- Vue實現跑馬燈效果以及封裝為元件釋出Vue封裝元件
- HTMl 中marquee標籤實現無縫滾動跑馬燈效果HTML
- 前端實現文字跑馬燈的三種方式前端
- 影片直播原始碼,Android TextView設定跑馬燈效果原始碼AndroidTextView
- Flutter 跑馬燈Flutter
- flutter跑馬燈Flutter
- TextView跑馬燈效果,也就是,自動滾動文字的效果。TextView
- 用js寫的一個跑馬燈JS
- Flutter實現Android跑馬燈及滾動廣告FlutterAndroid
- TextView跑馬燈效果與addStatesFromChildren屬性關係TextView
- html實現簡單ListViews效果的例項程式碼HTMLView
- javascript實現的動畫效果簡單例項程式碼JavaScript動畫單例
- VUE-文字跑馬燈Vue
- CSS 數學函式與容器查詢實現不定寬文字溢位跑馬燈效果CSS函式
- javascript實現的簡單驗證碼效果程式碼例項JavaScript
- canvas實現的簡單畫板效果程式碼例項Canvas
- iOS:一用就上癮的跑馬燈檢視iOS
- JS 跑馬燈抽獎活動程式碼解析與優化(2)JS優化
- 簡單實現幾種常見的前端效果,附程式碼!前端
- 跑馬燈帶你深入淺出TextView的原始碼世界TextView原始碼
- H5製作跑馬燈H5
- 滑鼠懸浮文字實現霓虹燈效果程式碼例項
- css3實現的斑馬紋效果程式碼例項CSSS3
- HarmonyOS NEXT應用開發之深色跑馬燈案例
- iOS 跑馬燈 之 TXScrollLabelViewiOSView
- 純JS實現走馬燈JS
- 實現探照燈效果
- 實現簡單的`Blazor`低程式碼Blazor
- jQuery實現的簡單投票簡單程式碼例項jQuery