安卓系统中如何设置TextView渐变颜色和方向及动画效果

  介绍

这篇文章主要介绍Android中如何设置TextView渐变颜色和方向及动画效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

添加依赖

之前仓库发布在jcenter,但是因为它即将不可用,近期已完成迁移。建议大家使用mavenCentral的配置。

<李>

使用jcenter

implementation  & # 39; com.williamyang: gradienttext: 1.0.1 # 39; <李>

使用mavenCentral

buildscript  {   ,,,repositories  {   ,,,,,,,mavenCentral ()   ,,,}   }      implementation  & # 39; io.github.weilianyang: gradienttext: 1.0.1 # 39;

效果预览:

 Android中如何设置TextView渐变颜色和方向及动画效果

 Android中如何设置TextView渐变颜色和方向及动画效果

一、控件样式

& lt; declare-styleable  name=癎radientTextView"比;   ,,,& lt; attr  name=癵radient_startColor",格式=安慰紎 color",/比;   ,,,& lt; attr  name=癵radient_endColor",格式=安慰紎 color",/比;   ,,,& lt; attr  name=癵radient_direction",格式=癳num"比;   ,,,,,,,& lt; enum  name=發eftToRight" https://www.yisu.com/zixun/, value=" 1 "/>   <枚举名称=" topToBottom " value=" 2 "/>   =      <枚举名称="正常" value=" 10 "/>   <枚举名称="快速" value=" 5 "/>      

二,属性介绍

属性可选值作用gradient_startColor值在color.xml中定义渐变颜色的起始值(默认值:# 6200 ee) gradient_endColor值在color.xml中定义渐变颜色的结束值(默认值:# 03 dac5) gradient_directionleftToRight:从左向右,topToBottom:从上向下渐变颜色的方向(默认值:leftToRight) gradient_animatetrue或假渐变颜色的动画开关(默认值:false) gradient_speedslow,正常,快渐变颜色的动画速度(默认值:正常)

三、控件在布局中使用

& lt; com.william.gradient.GradientTextView   ,,,android: id=癅 + id/gradientTextView"   ,,,android: layout_width=皐rap_content"   ,,,android: layout_height=皐rap_content"   ,,,android: layout_marginTop=?0 dp"   ,,,android:文本=癅string/leftToRight_GradientTextView"   ,,,android: textSize=?4 sp"   ,,,的应用:gradient_animate=皌rue"   ,,,的应用:gradient_direction=發eftToRight"   ,,,的应用:gradient_speed=爸行浴?/祝辞。

四,在代码中控制动画开关

gradientTextView.apply  {   ,,,translateAnimate =, ! translateAnimate   ,,,()失效   }

以上是“Android中如何设置TextView渐变颜色和方向及动画效果”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

安卓系统中如何设置TextView渐变颜色和方向及动画效果