位置: 编程技术 - 正文

[置顶] 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 签名文件冲突)

  • 什么是所得税税负
  • 小规模企业所得税会计分录怎么做
  • 本年利润怎么结转分录
  • 个体的个人所得税怎么算
  • 代开发票含税价怎么核算为不含税发票
  • 装修工程一切险
  • 注册资本转出可以吗
  • 营业账簿指什么
  • 软件公司主营业务类别
  • 资产减值损失跟信用减值损失能合并
  • 视同销售不开票如何计算增值税?
  • 计提递延所得税资产
  • 总公司收回未分配利润如何入账?
  • 公司员工的车外地的停车费怎么做分录
  • 以物易物差价印花税
  • 营改增后企业所得税
  • 福利费申报个人所得税该如何进行?
  • 信用卡消费凭证
  • 保障性住房享有怎么取消儿子的名字呀
  • 股票内在价值计算公式中级财务管理
  • 加油卡预付卡销户怎么办
  • key介质费入哪个科目?
  • 金融服务收入如何做账
  • 研发费用费用化金额和资本化金额有什么区别
  • 安全生产费用包含哪些
  • 税控盘管理费会计分录
  • 社保企业报盘是什么
  • 或有事项确认资金怎么填
  • 工资中的话费补助是什么
  • 简易计税分包款进项税可以抵扣吗
  • 代发工资开的发票可以抵扣吗?
  • 终止劳动合同赔偿需要缴税吗
  • php sendmail
  • 利润总额为负还交所得税吗
  • 从银行提取现金分录
  • 一证通网上报税流程
  • php怎么将数据库中的数据显示出来
  • 人体姿态识别国内外研究现状
  • which 查找文件
  • 利润分配的顺序依次是什么
  • 报销用别的发票抵用怎么入账
  • 余热发电前景
  • dedecms主页修改
  • 企业应纳税所得额的计算应遵循权责发生制原则
  • 个税算错怎么办理退税
  • 增值税发票跨月红冲操作流程
  • 支付水费委托收款
  • 弃置费用的摊余成本
  • 小规模纳税人应交税费的二级科目
  • 工程机械租赁公司注册
  • 授权支付银行有权不给发么
  • 旅行社差额征税全额开票和差额开票
  • 主营业务成本为什么属于损益类科目
  • 外贸企业出口货物的计税依据
  • 以非货币形式出资应办理什么手续
  • 支付贷款利息的现金流量怎么指定?
  • 整个期间影响损耗的因素
  • 小规模公司房租发票税率是多少
  • 旅游饮食服务业与营业无关的收入计入营业外收入账户
  • mysql数据库性能
  • 开机f8显示英文字母
  • linux中ps命令详解
  • 系统运行缓慢解决方法
  • 怎么修改win10登录名
  • regsrv.exe - regsrv是什么进程 有什么用
  • 笔记本触摸屏无法使用了
  • win7禁用了管理员,怎么取消呢
  • 围绕摄像机旋转怎么设置
  • 菜单下一章
  • js中的?
  • 关于全局变量和局部变量说法不正确的是
  • unity mesh编程
  • 在jquery中使用什么方法获取和设置属性
  • 福建省电子税务局官网登录入口
  • 山东潍坊昌邑房产网
  • 电子税务局待确认授权不能勾选
  • 企业所得税每月怎么算
  • 个体工商户将自有车辆出租取得的收入怎么征税
  • 四川地方税务局官网首页
  • 包装种类代码表集装箱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设