位置: 编程技术 - 正文

[置顶] Android自定义控件(三)——打造闪闪发光的字体([置顶]游戏名:chivalry2)

编辑:rootadmin
介绍

推荐整理分享[置顶] Android自定义控件(三)——打造闪闪发光的字体([置顶]游戏名:chivalry2),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:[置顶]bilinovel,[置顶]JM259194,[置顶]JM259194,[置顶]电影名字《收件人不详》,[置顶]bilinovel,[置顶]电影名字《收件人不详》,[置顶]游戏名:chivalry2,[置顶]bilinovel,内容如对您有帮助,希望把文章链接给更多的朋友!

在小米的开机动画和一些欢迎界面中, 我们经常看到这种闪闪发光的流光字体。看起来很炫酷,其实实现原理相当简单,我们只需要写自定义控件继承TextView,然后使用渲染器Gradient设置颜色渐变和Paint的setShadowLayer方法设置阴影,然后不断刷新改变位移即可。

实现

首先写一个shineTextView类继承自TextView.

在这段代码中 ,我们定义了两个颜色渲染器

[置顶]
        Android自定义控件(三)——打造闪闪发光的字体([置顶]游戏名:chivalry2)

// 线性渐变渲染 private LinearGradient mLinearGradient; //环形渐变渲染 private RadialGradient mRadialGradient;

LinearGradient 是线性渐变渲染 ,代表颜色的渐变呈直线方向递变。 我们可以使用LinearGradient 来实现上面第二张图中的效果 RadialGradient 是环形渐变渲染 ,代表颜色的渐变呈圆环形递变。 我们可以使用RadialGradient 来实现上面第一张图中小米开机动画的效果。

我们通过控制mTranslate 亮度位移距离来使颜色产生动态变化的效果。

OnSizeChanged

在OnSizeChange方法中,我们主要完成一些初始化操作,比如获取控件宽高、初始化颜色渲染器和设置字体阴影效果。

onDraw

接下来最后一步,我们只需要在onDraw方法中绘制效果,并且通过Matrix矩阵来使渐变效果产生位移就可以了。

源码下载

[android] 签名 android签名,简单的来说就是生成一个apk文件,可供用户下载使用,但每个签名都有一定的过期时间,到期了要重新签名或延续时间步骤:首先进入你安

Android开发--总结 SocketAndroid开发socket通信——手机做server端C/S架构实现Android利用LocalSocket实现Java端进程与C端进程之间的IPCandroidsocket通信(上)androidsocket通信(下)androi

Android细节问题总结(二) 这篇博客是用来记录自己在写代码的过程中遇到的一些问题,以及解决方法,做一个总结,算是笔记吧。1.问题描述:以某一触发唤醒屏幕解决方案:pub

标签: [置顶]游戏名:chivalry2

本文链接地址:https://www.jiuchutong.com/biancheng/379635.html 转载请保留说明!

上一篇:Android 内存与性能(android内存机制)

下一篇:[android] 签名(android 签名文件冲突)

  • 税务会计师报考科目
  • 事业单位资产负责比往年增加表明什么
  • 即征即退收入要交税吗
  • 累计个税是每年累计吗
  • 微信支付过路费怎么开电子发票
  • 公务接待和商务服务区别
  • 代收税款
  • 固定资产当月入账下月计提折旧
  • 金税盘年费全额抵扣分录
  • 有限合伙企业jp
  • 出口转内销增值税报表怎么填
  • 往来款少付零头怎么入账
  • 设备投入安装计入什么科目
  • 企业亏损情况下股东借款怎么办
  • 公司纳税人是什么意思是不是法人
  • 上个月申报错了怎么办
  • 现金收款能开专用发票吗
  • 关于国际货运代理协会联合会的描述不正确的是
  • 公务费用扣除标准 通讯补贴怎么算
  • 年所得12万元以上个人
  • 特殊性税务处理弥补亏损限额
  • 存货跌价准备在报表什么项目列示
  • 专用发票当月认证,下月申报抵扣可以吗
  • 工会经费怎么申报,多久报一次
  • 预提费用年终有余额怎么办
  • 增值税出口退税为什么不属于政府补助
  • PHP:xml_parser_get_option()的用法_XML解析器函数
  • 出租固定资产取得的净收益计入什么科目
  • 股权名称应该填什么?
  • 股东出资未注明投资款可以通过验资报告处理么
  • php curl_init
  • Access-Control-Expose-Headers 响应报头、跨域 公开响应头
  • 社保比例调整后多久生效
  • 收入支出如何算利润
  • 定额发票丢失了怎么补办
  • 图像可以分成哪些类别?
  • MS Excel: COUNTIF Function (WS)
  • jsp标签大全
  • 土地作为无形资产摊销年限
  • 主营营业成本会计分录
  • 公司少申报个税
  • 企业内部培训费用
  • 2022年最新版微信
  • union ll
  • 工厂道路设计规范
  • 印花税怎么计算公式
  • 汇算清缴补缴所得税摘要怎么写的
  • 行政事业单位赞助支出会计核算办法
  • 购买性支出和转移性支出都计入GDP
  • 服务业 费用可以暂估吗?
  • 小规模纳税人低于多少免征增值税
  • 到期无法收回的银行承兑汇票计入什么科目
  • 年度汇算清缴后补税,账务要调整吗
  • 中小企业收款
  • 汇算清缴交通费填在办公费里面吗
  • 认缴制下实收资本可以一直为零吗
  • 购入旧的固定资产还能一次性抵扣吗
  • windows找不到文件请确定文件名是否正确
  • linux find -perm 详解
  • win7系统安装无法继续怎么办
  • WIN10如何设置电脑自动锁屏
  • windows不认u盘
  • 如何禁止windows7自动更新
  • win8如何更新驱动
  • linux sendmail发送邮件
  • 微软官方确认:Xbox不会出现在E3 2023实体展
  • 如何理解python语言
  • cocos2d-x教程
  • 苹果mac安装
  • python多线程代码
  • HAL code debug
  • flask框架官方文档
  • android:imeOptions属性
  • comparable接口怎么用
  • 中国一年的税收是多少万亿
  • 跨区域提供建筑安装服务
  • 印花税为什么不计入资产成本
  • 矿山耕地占用税计入什么科目
  • 福斯特会计软件下载
  • 怎样查工商局备案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设