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

简介: 安卓竖直滚动文字自定义控件

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

思路:使用TextSwitcher + Handler实现。

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


网络异常,图片无法展示
|

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


网络异常,图片无法展示
|

设置动画


再重写makeview()


网络异常,图片无法展示
|


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

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

最后附上代码链接:

gitee地址:

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

目录
相关文章
|
4月前
|
XML Java Android开发
Android Studio App开发中改造已有的控件实战(包括自定义支付宝月份选择器、给翻页栏添加新属性、不滚动的列表视图 附源码)
Android Studio App开发中改造已有的控件实战(包括自定义支付宝月份选择器、给翻页栏添加新属性、不滚动的列表视图 附源码)
42 1
|
4月前
|
XML API Android开发
Android 自定义View 之 计时文字
Android 自定义View 之 计时文字
|
4月前
|
Android开发 Kotlin
android开发,使用kotlin学习滚动控件RecyclerView
android开发,使用kotlin学习滚动控件RecyclerView
38 0
|
4月前
|
XML Java Android开发
Android App开发动画特效之利用滚动器实现平滑翻页(附源码和演示 简单易懂)
Android App开发动画特效之利用滚动器实现平滑翻页(附源码和演示 简单易懂)
41 0
Android App开发动画特效之利用滚动器实现平滑翻页(附源码和演示 简单易懂)
|
4月前
|
XML Java Android开发
Android Studio App开发中多线程的讲解与实现新闻轮播滚动实战(附源码 超详细必看)
Android Studio App开发中多线程的讲解与实现新闻轮播滚动实战(附源码 超详细必看)
30 0
|
8月前
|
前端开发 Android开发
Android 中使用Canvas绘制文字和矩形,将结果呈现在Bitmap上
Android 中使用Canvas绘制文字和矩形,将结果呈现在Bitmap上
141 0
|
8月前
|
Android开发 开发者
Android自定义View之定点写文字
Android自定义View之定点写文字
|
9月前
|
XML Java 程序员
玩转 Android 嵌套滚动
Android 嵌套滚动
111 0
|
10月前
|
XML JavaScript Java
Android实现加载富文本以及SpannableString、SpannableStringBuilder实现部分文字可以点击,更换颜色
Android实现加载富文本以及SpannableString、SpannableStringBuilder实现部分文字可以点击,更换颜色
|
Android开发 Kotlin 容器
Android彩色文字的超链接实现的封装
最近设计界面的时候碰到这样一个问题,我们经常可以看到这样的一个界面,告知用户的隐私条款和用户协议这样的这个底部彩色文字,而且这些彩色文字都是直接指向相应的链接
100 0
Android彩色文字的超链接实现的封装