【Android 控件】TextView 中设置文字间隔及颜色渐变效果

发布时间:2026/7/11 21:03:33

【Android 控件】TextView 中设置文字间隔及颜色渐变效果
1、xml 设置字间距letterSpacing控制字符水平间距默认无字间距正数文字拉开距离常用 0.05~0.15负数文字挤在一起重叠单位 em0.1em 每个字之间增加文字宽度 10% 的空白TextView android:idid/login_titleandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textstring/login_titleandroid:textSizedimen/sp_30android:textStyleboldandroid:textColorcolor/text_grayandroid:letterSpacing0.1app:layout_constraintLeft_toLeftOfparentapp:layout_constraintRight_toRightOfparentapp:layout_constraintTop_toTopOfid/guideline_title/2、代码实现文本渐变色效果/** * 设置标题渐变效果 */privatefunsetupTitleGradient(){viewBinding.loginTitle.post{valtitleTextviewBinding.loginTitlevalpainttitleText.paintvalwidthpaint.measureText(titleText.text.toString())// 创建线性渐变从左到右蓝色到紫色valgradientLinearGradient(0f,0f,width,0f,intArrayOf(getColor(R.color.login_gradient_1),// 起始颜色getColor(R.color.login_gradient_2)// 结束颜色),null,Shader.TileMode.CLAMP)paint.shadergradient titleText.invalidate()}}3、效果展示

相关新闻

ADS131M02与STM32F405RG精密数据采集方案详解

ADS131M02与STM32F405RG精密数据采集方案详解

2026/7/11 21:03:33

1. 为什么选择ADS131M02与STM32F405RG组合在工业测量和精密数据采集领域,模数转换器(ADC)的性能往往决定了整个系统的精度上限。ADS131M02作为TI推出的24位Δ-Σ ADC,具有以下核心优势:真正差分输入结构,有效抑制共模噪声可编程数…

HarmonyOS 6.1 跨端实战:用ArkUI-X把电商App同时跑在Android/iOS上

HarmonyOS 6.1 跨端实战:用ArkUI-X把电商App同时跑在Android/iOS上

2026/7/11 20:53:33

上篇讲完性能优化,后台收到最多的问题是:“我写的鸿蒙电商App,能不能直接跑到安卓和苹果手机上?” 毕竟现在多端适配是刚需,总不能为了覆盖全用户写三套代码。今天就用ArkUI-X把之前打磨好的电商Demo跨端跑通&#xff…

AhabAssistantLimbusCompany:PC端边狱巴士自动化助手完整指南

AhabAssistantLimbusCompany:PC端边狱巴士自动化助手完整指南

2026/7/11 20:53:33

AhabAssistantLimbusCompany:PC端边狱巴士自动化助手完整指南 【免费下载链接】AhabAssistantLimbusCompany AALC,PC端Limbus Company小助手。AALC,Limbus Company Assistant on PC 项目地址: https://gitcode.com/gh_mirrors/ah/AhabAssis…

克罗恩病治疗哪家强?94项研究给出答案

克罗恩病治疗哪家强?94项研究给出答案

2026/7/11 22:23:36

哪些药能快速控制病情?克罗恩病是一种肠道炎症性疾病,很多患者用传统药效果不好。这项研究分析了94项临床试验,比较了不同生物制剂的效果。在快速让病情好转(诱导缓解)方面:效果最明确(高等级证…

C++高精度计算:从原理到实现,突破内置数据类型限制

C++高精度计算:从原理到实现,突破内置数据类型限制

2026/7/11 22:23:36

1. 项目概述:当数字溢出屏幕时在C的世界里,我们习惯了int、long long、double这些内置数据类型带来的便利。它们像是编程语言为我们准备好的标准工具箱,处理日常计算游刃有余。然而,一旦你开始接触金融计算、密码学、物理模拟或者…

洛雪音乐音源全面指南:如何获取高质量音乐资源的技术解析

洛雪音乐音源全面指南:如何获取高质量音乐资源的技术解析

2026/7/11 22:23:36

洛雪音乐音源全面指南:如何获取高质量音乐资源的技术解析 【免费下载链接】lxmusic- lxmusic(洛雪音乐)全网最新最全音源 项目地址: https://gitcode.com/gh_mirrors/lx/lxmusic- 对于使用洛雪音乐播放器的用户来说,音源选择直接决定了音乐体验的…

专业指南:Citra 3DS模拟器在PC上完美运行任天堂独占游戏的完整方案

专业指南:Citra 3DS模拟器在PC上完美运行任天堂独占游戏的完整方案

2026/7/11 22:23:36

专业指南:Citra 3DS模拟器在PC上完美运行任天堂独占游戏的完整方案 【免费下载链接】citra A Nintendo 3DS Emulator 项目地址: https://gitcode.com/gh_mirrors/cit/citra 想在个人电脑上重温《精灵宝可梦X/Y》、《火焰纹章觉醒》或《塞尔达传说&#xff1a…

Trae/Vscode/Claude Code等agent接入虚幻5 MCP

Trae/Vscode/Claude Code等agent接入虚幻5 MCP

2026/7/11 22:23:36

开启插件 添加unreal mcp 进入插件页面也就是编辑下面的插件添加toolset 可以直接开启All toolsets但由于博主本身有一个插件有个冲突,所以可以考虑先开启一个editortoolset添加mcp client toolset启动命令行(上面之后记得重启项目) 命令是~ …

数据库安全审计的AI增强:用NLP检测异常SQL访问模式

数据库安全审计的AI增强:用NLP检测异常SQL访问模式

2026/7/11 22:13:35

数据库安全审计的AI增强:用NLP检测异常SQL访问模式 一、"有人半夜两点用root账号select了用户表"——但可能只是一条漏网的正常SQL 传统数据库审计系统依赖规则匹配(Rule-Based):SELECT * FROM users 触发告警、DROP TA…

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

2026/7/10 22:32:48

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gi…

6个月转型AI工程师:实战路径与核心技能

6个月转型AI工程师:实战路径与核心技能

2026/7/11 19:21:29

1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公…

YOLOv5模型剪枝与量化实战:边缘设备部署优化

YOLOv5模型剪枝与量化实战:边缘设备部署优化

2026/7/10 6:57:56

1. 项目背景与核心价值在计算机视觉领域,YOLOv5因其出色的实时检测性能成为工业界宠儿。但当我们尝试将其部署到边缘设备(如树莓派、Jetson Nano或手机终端)时,立刻会遇到两个致命问题:模型体积庞大(原始YO…

WechatDecrypt技术解析:深入理解微信数据库AES-256-CBC解密机制

WechatDecrypt技术解析:深入理解微信数据库AES-256-CBC解密机制

2026/7/11 0:02:03

WechatDecrypt技术解析:深入理解微信数据库AES-256-CBC解密机制 【免费下载链接】WechatDecrypt 微信消息解密工具 项目地址: https://gitcode.com/gh_mirrors/we/WechatDecrypt 在数字隐私日益重要的今天,微信聊天记录作为个人数字资产的重要组成…

5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符]

5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符]

2026/7/11 0:02:03

5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 🎬 【免费下载链接】zimuku_for_kodi Kodi 插件,用于从「字幕库」网站下载字幕 项目地址: https://gitcode.com/gh_mirrors/zi/zimuku_for_kodi 还记得那个深夜吗?你刚下载…

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案

2026/7/11 0:02:03

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案 一、数据库备份最容易被忽略的问题,不是「有没有做备份」,而是「备份能不能恢复、恢复要多久、以及恢复后的数据对不对」 很多团队做数据库备份的方式是「写个 cron job&am…