关于安卓竖直滚动文字自定义控件的探索

2020-06-09  本文已影响0人  motosheep

竖直滚动文字控件,故名思意,就是文字在控件里面上下滚动(只要你喜欢,左右滚动也可以的)

思路:使用TextSwitcher + Handler实现。

首先,我们需要继承TextSwitcher,TextSwitcher.ViewFactory

TextSwitcher可以设置一个转换时候的动画,这个是和TextView有一定的区别的,设置动画如下图:

设置动画

再重写makeview()

通过handler的消息发送,我们就可以实现文字不断滚动了。

注意:handler的使用,要注意及时释放,避免造成写漏。

最后附上代码链接:

gitee地址:

https://www.jianshu.com/p/f91972179f24

上一篇 下一篇

猜你喜欢

热点阅读