老套路献上效果图

测试环境android9.0系统
代码非常简单只需要在TextView中增加几个属性即可
最重要的是下面的四个属性
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:singleLine="true"
android:marqueeRepeatLimit="marquee_forever"这个属性可加可不加都可以
再看下完整xml代码
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintTop_toBottomOf="@+id/et_input">
<TextView
android:id="@+id/title_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:clickable="true"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:singleLine="true"
android:text="开始的卢浮宫坚牢地神理发店三跪九叩反垄断发达打开刚开始的高考等各环节康师傅党和国家很舒服的良好理发店和关联方的老公和法律的烦得很管理费后多连杆和法律的分类的更好浪费贷后管理封号斗罗国家方控对接点击㐇;发动机啥都没干防盗门个百分点辅导班理发店" />
<TextView
android:id="@+id/home_tv_pmd"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"
android:text="发动机和房管局电饭锅任何人挺好,真64核杀毒引擎,超神速度,打开7次可以召唤神龙,辅助杀毒!!!肯定是符合加快速度看到回复更健康的时刻第三个号开始梵蒂冈独守空闺谁看得见SDK规划设计看到后SDK更好地"
android:typeface="monospace" />
</LinearLayout>
可以了非常简单,这个代码是15年的代码,没想到到今年2022年了依然适用。
目前只在android9.0测试通过,其它版本请自测
可下载15年源码链接:2015年源码链接下载
本文介绍在 Android 9.0 系统实现 TextView 跑马灯效果。只需在 TextView 中增加几个属性,给出了最重要的四个属性及完整 xml 代码。代码是 2015 年的,到 2022 年仍适用,仅在 Android 9.0 测试通过,还提供了 2015 年源码链接。
1510

被折叠的 条评论
为什么被折叠?



