android中设置TextView/Button 走马灯(Marquee)效果示例
2018-10-12 13:52
2196 查看
在Android的ApiDemo中,有Button的走马灯效果,但是换作是TextView,还是有一点差异。
定义走马灯(Marquee),主要在Project/res/layout/main.xml即可
关键点:
(1)layout_width设定的长度要比text其实的长度短才行,即layout_width显示不全text才会有走马灯效果 (2)ellipsize 即申明使用走马灯marquee
(3)singleLine表示单行显示
(4)marqueeRepeatLimit表示走马灯显示的次数:marquee_forever-无限制不间断显示
其中@string/textMarquee为/res/valuse/strings.xml定义的字符串
定义走马灯(Marquee),主要在Project/res/layout/main.xml即可
<SPAN style="COLOR: #993300"><TextView
android:layout_width="40px"
android:layout_height="wrap_content"
android:text="Test marquee for TextView"
android:layout_gravity="center"
android:ellipsize="marquee"
android:singleLine="true"
android:focusable="true"
android:marqueeRepeatLimit="marquee_forever"
android:focusableInTouchMode="true"
android:scrollHorizontally="true"
/></SPAN>
关键点:
(1)layout_width设定的长度要比text其实的长度短才行,即layout_width显示不全text才会有走马灯效果 (2)ellipsize 即申明使用走马灯marquee
(3)singleLine表示单行显示
(4)marqueeRepeatLimit表示走马灯显示的次数:marquee_forever-无限制不间断显示
<SPAN style="COLOR: #993300"><Button
android:id="@+id/buttonMarquee"
android:layout_width="320px"
android:layout_height="wrap_content"
android:text="@string/textMarquee"
android:singleLine="true"
android:focusable="true"
android:selectAllOnFocus="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
/></SPAN>
其中@string/textMarquee为/res/valuse/strings.xml定义的字符串
您可能感兴趣的文章:
相关文章推荐
- android中设置TextView/Button 走马灯效果
- android中设置TextView/Button 走马灯效果
- android marquee textview 走马灯效果
- TextView设置android:ellipsize="marquee"属性,无法实现跑马灯效果的解决方法
- Android在xml中设置组件风格(圆角,点击效果selector,边框,进度条风格,动画)TextView文字透明度
- android 设置textview中划线效果
- android中TextView中如何设置水平滚动效果
- Android:通过SpannableString为TextView设置丰富的显示效果
- android textview 文本在代码中设置粗体效果
- android 设置textview中划线效果
- Android用过TextView实现跑马灯效果的示例
- [Android] ImageButton | Button | TextView 点击和触摸效果实现
- android 设置textview边框以及点击效果
- android TextView 设置Marquee无效问题,最简便的设置
- TextView设置android:ellipsize=marquee不滚动
- android中TextView中如何设置水平滚动效果
- Android TextView设置阴影效果
- Android实现数字跳动效果的TextView方法示例
- Android:将TextView设置为跑马灯效果
- Android textview 代码中设置粗体效果