知识点 就是 每两位八进制位 对应 红绿蓝透明度
local key = 30 -- 毫秒
local curtime = 0
local str
local text = self._titleText.text
local match = "#(%x+)" -- 正则表达式 匹配
local color
local res
GameGlobal.UIStateManager():Lock("UIHomeLandTaskInfo:ShowAniCore")
while curtime <= key and self._titleText ~= nil do
curtime = curtime + 1
color = self._titleText.color.a
str = string.format("0x%06x",math.ceil(color*255)) -- 生成新的颜色
color = string.sub(str,7,8)
str = "#fef488"..color
res = string.gsub(text, match, str)
self._titleText.text = res
YIELD(TT,1)
end
2022-06-10 实现富文本改变颜色
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 不支持上传文件,所以就复制过来了。作者信息什么的都没删。对前端基本属于一窍不通,所以没有任何修改,反正用着没问题就...
- 一、mysql: 1.1深入浅出: 数据分析的典型四步骤:确定问题(心智模型 )→分解问题→评估数据→做出决策(C...