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)

相关推荐

  • 牛客小白月赛41 小红的375

    技术牛客小白月赛41 小红的375 牛客小白月赛41 小红的375题目链接
    直接判断一个数是不是375的倍数很难,但是判断一个数是不是3000(注意3000=375 \(\times\) 8)的倍数却很

    礼包 2021年12月7日
  • 从源代码构建Tomcat的方式是什么

    技术从源代码构建Tomcat的方式是什么今天就跟大家聊聊有关从源代码构建Tomcat的方式是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。本次我们从源代码入手

    攻略 2021年12月8日
  • sqlite 优缺点(深入理解sqlite)

    技术SQLite与SQL差异的常见问题有哪些这篇文章主要介绍了SQLite与SQL差异的常见问题有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、常

    攻略 2021年12月18日
  • 一次曲折的单点集成之旅

    技术一次曲折的单点集成之旅 一次曲折的单点集成之旅原有的系统是mvc 4.6的,要加一个简单的单点系统。经简单比较好,决定选用ids3做service。
    集成的方法直接看官方的示例即可:https://

    礼包 2021年11月22日
  • 树莓派的安装过程是怎样的

    技术树莓派的安装过程是怎样的今天就跟大家聊聊有关树莓派的安装过程是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先烧录SD卡我的是Debian系统,使用d

    攻略 2021年11月19日
  • 怎么设置vivado中ip核的位置(vivado怎么打开查看端口的窗口)

    技术Vivado中IP是如何控制端口的可见与不可见Vivado中IP是如何控制端口的可见与不可见,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。测试平台Viv

    攻略 2021年12月22日