这篇文章主要介绍机器人中如何设置文本视图渐变颜色和方向及动画效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
添加依赖
之前仓库发布在jcenter,但是因为它即将不可用,近期已完成迁移。建议大家使用mavenCentral的配置。
使用jcenter
实现com。威廉明:梯度文本:1。0 .1 '使用mavenCentral
buildscript{
存储库{
mavenCentral()
}
}
实施io。github。卫立扬:梯度文字:1。0 .1 '
效果预览:
一、控件样式
声明样式的ablename=' GradientTextView '
attr name=' gradient _ StartColor ' format=' reference | color '/
attr name=' gradient _ end COlOr ' format=' reference | COlOr '/
attr name=' gradient _ direction ' format=' enum '
枚举名称=' LeftToright '值=' 1 '/
枚举名称=' TopToBottom '值=' 2 '/
/attr
attr name=' gradient _ animate ' format=' boolean '/
attr name=' gradient _ speed ' format=' enum '
枚举名称=“慢”值="20 "/
枚举名称=“正常”值="10 "/
enumname='fast'value='5'/
/attr
/declare-styleable
二、属性介绍
属性可选值作用渐变_开始颜色值在color.xml中定义渐变颜色的起始值(默认值:#6200EE)渐变_endColor值在color.xml中定义渐变颜色的结束值(默认值:#03DAC5)渐变_方向eftToRight:从左向右,topToBottom:从上向下渐变颜色的方向(默认值:LeftToright)渐变_动画rue或错误的渐变颜色的动画开关(默认值:false)渐变_慢速、正常、快速渐变颜色的动画速度(默认值:正常)
三、控件在布局中使用
com。威廉。梯度。渐变文本视图
Android : id=' @ id/GradientTextView '
Android :布局_宽度=' wrap _ content '
Android :布局_高度=' wrap _ content '
Android :布局_边距ToP=' 20dp '
Android :文本=' @ string/LeftToright _ GradientTextView '
android:textSize='24sp '
app:gradient_animate='true '
app :渐变_方向='左向右'
app : gradient _ speed=' normal '/
四、在代码中控制动画开关
gradient textview。应用{
translateAnimate=!平移动画
无效()
}以上是"安卓中如何设置文本视图渐变颜色和方向及动画效果"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/73737.html