Android中走马灯相关问题总结

Android2021年4月2日 pm12:12发布1年前 (2023)更新 3xcn.com@站长
0 1 0
导航号,我的单页导航
目录

前言

Android开发中,应该都或多或少使用过TextView走马灯(或跑马灯)。

对于走马灯存在的问题,网上很多,我也在这里整(抄)理(袭)一下,方便自己查阅。

跑马灯耗CPU可以BiuTextView替换,请访问------>《BiuTextView完美替代TextView进行跑马灯

总结

由于View的焦点问题,项目中常用[继承TextView实现]这种方式。

至于Android高版本(比如Android 9.0)使用下面方法一和方法二存在耗资源严重问题(走马灯在不断的刷新),因此会考虑自定义View来实现。

由于目前我没有实(抄)现(袭),这里仅仅占个坑位,后续补上。

正文

按照网上说的和我知道的,实现走马灯有三种方式,分别是

  1. 使用TextView配置实现
  2. 继承TextView实现(在TextView的基础上,主要解决焦点问题)
  3. 自定义View实现(主要解决Android高版本CPU占用高问题)【已经有自定义实现了《BiuTextView完美替代TextView进行跑马灯》】

本文是使用TextView实现,也就是第二种,解决焦点问题。不过,推荐看终极版本《TextView走马灯重复走问题

隐藏内容!
付费阅读后才能查看!
2
多个隐藏块只需支付一次

自定义View实

继承SurfaceView,我测试过网上的目前网上的效果一般,单一,不流畅等。(如果你又发现好的,麻烦推荐给我哈,多谢)

先占个坑位,后续如果有好的补上。

跑马灯耗CPU可以BiuTextView替换,请访问------>《BiuTextView完美替代TextView进行跑马灯

参考文章

  1. Android之跑马灯详解
  2. Android中实现跑马灯效果

© 版权声明
导航号,我的单页导航

相关文章

导航号,我的单页导航

1 条评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

网站升级中

网站升级中,可能存在一些bug。欢迎反馈 https://www.91es.com/we.html