android 渐变歌词,Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变

本文介绍了如何在Android中实现类似于QQ音乐歌词的颜色渐变效果。通过分析QQ音乐的界面,利用TextView的特性,结合自定义的LRCTextView组件,实现了文本颜色的渐变。主要步骤包括设置TextView的属性,如去除省略号显示,并通过调整子TextView的宽度来达到渐变效果。
摘要由CSDN通过智能技术生成

Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变

记得刚开始做android的时候,就发现QQ音乐歌词颜色渐变的效果,就在网上搜索过,但是就是没有找到满意的。今天突然用QQ音乐听歌的时候,看到歌词颜色渐变,决定来分析看看,没想到实现原来如此简单。这篇只是将最简单的歌词颜色渐变功能,不包括歌词滚动等效果。

首先来看下QQ音乐歌词界面

jfwzskkAAyHf5atC.png

实现步骤

从界面上可以看出,是通过不同颜色的文本叠加所形成的视觉效果。那么android文本一般使用TextView实现,那就来试试用TextView在layout中实现。

Layout尝试 需要一个比较长的TextView和一个短的TextView

上面一个确实是一个长点的TextView和一个短点的TextView,效果如下

WLr6TMhZThwNGEgN.JPEG 按照设置40dp的width,应该显示2个字才对。所以失败

接下来修改layout,关键属性android:ellipsize,当设置这个属性为none,如下

效果图如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值