当前位置: 首页 > news >正文

长沙建设网站哪家好网站空间商 权限

长沙建设网站哪家好,网站空间商 权限,ppt模板免费模板下载,重庆网站推广策划方案项目中用到了很多文字颜色渐变的设计,因此做一下记录。 核心代码如下: /*** 统一文字渐变色设置* param colors 渐变色字符串数组* param positions 渐变色位置数组,可为空* param start 渐变起始点,可为空* param end 渐变结束…

项目中用到了很多文字颜色渐变的设计,因此做一下记录。

核心代码如下:

/*** 统一文字渐变色设置* @param colors 渐变色字符串数组* @param positions 渐变色位置数组,可为空* @param start 渐变起始点,可为空* @param end 渐变结束点,可为空* @param tile 渐变模式,默认为CLAMP*/
fun TextView.setGradientColor(colors: Array<String>,positions: FloatArray? = null,start: PointF? = null,end: PointF? = null,tile: Shader.TileMode = Shader.TileMode.CLAMP
) {post {val intColors = colors.map {Color.parseColor(it)}.toIntArray()val gradient = LinearGradient(start?.x ?: paddingStart.toFloat(),start?.y ?: 0F,end?.x ?: measuredWidth.toFloat() - paddingEnd,end?.y ?: 0F,intColors,positions,tile)paint.shader = gradientinvalidate()}
}

对应的xml中TextView如下:

  <androidx.appcompat.widget.AppCompatTextViewandroid:id="@+id/tvHello"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Hello World"android:textColor="#FFC791"android:textSize="16dp"android:textStyle="bold"/>

如何使用:

 tvHello.setGradientColor(arrayOf("#FFECC6", "#FFC791"))

特别注意:必须设置android:textColor属性颜色值,否则不会产生预期效果

感谢大家的支持,如有错误请指正,如需转载请标明原文出处!

http://www.yayakq.cn/news/649202/

相关文章:

  • 西部中大建设集团有限公司网站如何开公众号微信公众平台
  • 蕲春做网站重庆网站建设jccit
  • 网站建设的开发方式知乎公司网站要怎么做
  • 学做网站制作邮政招c1驾驶员8000元
  • 达州网站制作wordpress 计时
  • 上海正规做网站公司电话网站建设中提示页面下载
  • 建wiki网站这是我看过尺度最大的哔哩哔哩
  • 网站服务器错误怎么解决长沙外贸网站
  • 爱淘苗网站开发模式网站首页description标签
  • 高校建设人事处网站的意义建行app下载官网
  • wordpress页面如何设置新窗口打开百度seo优化推广公司
  • 网站如何建设目录结构新人如何自学做网站
  • 网站app用什么语言开发用ps怎么做网站背景
  • 百度网站推广申请网站建设收费明细
  • 如何给网站增加内链怎么建立个人网站
  • 网站备份查询网站制作一条龙全包
  • 网站技术支持什么意思深圳网站建设制作企业
  • 邢台网站建设包括哪些全国新闻
  • 漳州 网站建设公司哪家好韩国做游戏的电影 迅雷下载网站有哪些
  • 网站建设猪八戒高端网站开发哪家强
  • 网站开发前如何配置电脑各种购物网站大全
  • 白银市城乡建设局网站青岛建设公司网站费用
  • 建百度网站免费网站建设怎样
  • 中国招投标网站官网万商惠网站建设系统开发
  • 做网站一个月可以赚多少微信网站怎么做的
  • 网站项目报价网站文章怎么做标签
  • 给人做网站的公司一个网站怎么做流量统计
  • 网站ico在后台哪里找到如何把网站放在主机上
  • 广州设计网站培训班前端开发是做什么
  • 业务代刷平台网站怎么做青海环保网站建设公司