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

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

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

添加依赖

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

使用jcenter

实现com。威廉明:梯度文本:1。0 .1 '使用mavenCentral

buildscript{

存储库{

mavenCentral()

}

}

实施io。github。卫立扬:梯度文字:1。0 .1 '

效果预览:

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

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

一、控件样式

声明样式的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

(0)

相关推荐

  • hbase shell学习-2

    技术hbase shell学习-2 hbase shell学习-2一个学生成绩表的例子来演示hbase的用法。name
    grade
    coursemath
    englishTom
    5
    97
    87Jim
    4

    礼包 2021年12月22日
  • htmltextarea宽度如何设置(htmltextarea怎么设置高度)

    技术html textarea如何设置大小本篇内容介绍了“html textarea如何设置大小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔

    攻略 2021年12月13日
  • JavaScript是怎么运行的

    技术JavaScript是怎么运行的这篇文章主要讲解了“JavaScript是怎么运行的”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript是怎么运行的”吧

    攻略 2021年11月20日
  • MySQL常用拼接语句有哪些

    技术MySQL常用拼接语句有哪些这篇文章给大家分享的是有关MySQL常用拼接语句有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.拼接查询所有用户SELECT DISTINCT

    攻略 2021年10月30日
  • Difference between pem, crt, key files

    技术Difference between pem, crt, key files Difference between pem, crt, key filesDifference between pem

    礼包 2021年12月9日
  • 减肥最快的运动是什么,有哪些能快速减肥的运动

    技术减肥最快的运动是什么,有哪些能快速减肥的运动请问下减肥最快的运动是什么减肥最快的运动是什么?减肥最快的运动就是你运动起来坚持下去,很快就能瘦。常见的运动方式,快走,跑步,骑单车,跳绳,波比跳。游泳也是效果非常好的减肥

    生活 2021年10月24日