Android中走马灯(或跑马灯)以及相关问题总结
前言
Android开发中,应该都或多或少使用过TextView的走马灯(或跑马灯)。
对于走马灯存在的问题,网上很多,我也在这里整(抄)理(袭)一下,方便自己查阅。
跑马灯耗CPU可以BiuTextView替换,请访问------>《BiuTextView完美替代TextView进行跑马灯》
总结
由于View的焦点问题,项目中常用[继承TextView实现]这种方式。
至于Android高版本(比如Android 9.0)使用下面方法一和方法二存在耗资源严重问题(走马灯在不断的刷新),因此会考虑自定义View来实现。
由于目前我没有实(抄)现(袭),这里仅仅占个坑位,后续补上。
正文
按照网上说的和我知道的,实现走马灯有三种方式,分别是
- 使用TextView配置实现
- 继承TextView实现(在TextView的基础上,主要解决焦点问题)
- 自定义View实现(主要解决Android高版本CPU占用高问题)【已经有自定义实现了《BiuTextView完美替代TextView进行跑马灯》】
本文也是按照这三个步骤去整理。
125la.com是个人的自由部落
本文为私人笔记,如需查阅,请-->【打赏】+【留言】
三思,打赏后不可退款,但会尽可能帮忙解答
留言的邮箱一定要对!谢谢
PS:常被采集或暴力破解致服务器卡死,只好限制部分内容访问
自定义View实
继承SurfaceView,我测试过网上的目前网上的效果一般,单一,不流畅等。(如果你又发现好的,麻烦推荐给我哈,多谢)
先占个坑位,后续如果有好的补上。
自定义BiuTextView完美替换TextView走马灯,推荐访问:BiuTextView完美替代TextView进行跑马灯