[发明专利]一种APP内容统一换色的方法在审

专利信息
申请号: 201711406995.1 申请日: 2017-12-22
公开(公告)号: CN107977250A 公开(公告)日: 2018-05-01
发明(设计)人: 王娜 申请(专利权)人: 北京酷我科技有限公司
主分类号: G06F9/451 分类号: G06F9/451
代理公司: 北京德和衡律师事务所11405 代理人: 姚克枫
地址: 100080 北京市海淀区农大*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 app 内容 统一 方法
【说明书】:

技术领域

发明涉及APP内容动态修改颜色技术领域,具体说是一种APP内容统一换色的方法。

背景技术

现有的Android系统中,有些APP的界面风格简洁,为了便于用户关注重点内容,需要高亮颜色显示希望重点关注的内容。但由于每个人的喜好不同,需要提供给用户更换高亮颜色的功能。

高亮颜色主要用在需要重点显示的内容。

在现有的Android系统中,如果想要更改view(视图)的显示颜色,需要重新设置view的属性。

例如:想要更改TextView的显示颜色,需要重新设置TextColor的属性。

例如:对于图片显示,如果需要显示不同的颜色,则需要更换不同的图片。但是,提供多套图片的方案,会加大APK包的大小,并且也不能任意的更换颜色。还是不够便于使用。

发明内容

针对现有技术中存在的缺陷,本发明的目的在于提供一种APP内容统一换色的方法,在更改view(视图)的显示颜色时,通过使用颜色矩阵(ColorMatrix类)操作颜色,可以任意的更换颜色,不同的view都适用,颜色风格统一,能动态修改,便于使用。

为达到以上目的,本发明采取的技术方案是:

一种APP内容统一换色的方法,其特征在于,包括如下步骤:

view预置一套资源,当更改view的显示颜色时,

读取并判断view是否包括进行高亮换色的标记,

将包括标记的view添加到高亮换色list列表中,

获取当前的高亮色的色值,计算出色值中的RGB值,

创建数组,将RGB值中三种颜色的值分别赋值给数组,

通过数组生成颜色矩阵,得到色彩过滤器ColorFilter,

调用色彩过滤器ColorFilter计算当前的高亮色在更改显示颜色后对应的新的高亮色的色值,

将新的高亮色的色值设置给高亮换色list列表中的view。

在上述技术方案的基础上,进行高亮换色的标记预置在有此需求的view中,

在创建view时,设定该标记为true。

在上述技术方案的基础上,创建数组默认其长度为20,RGB值中三种颜色的值分别赋值给数组的第5、10、15个分量。

在上述技术方案的基础上,通过数组生成颜色矩阵的具体步骤为:

调用ColorMatrix类,生成矩阵对象,

将数组赋值给矩阵对象,

数组的第5、10、15个分量为RGB值中三种颜色的值,

数组的第19个分量取值范围为0到1,用于控制显示透明度,

数组的其余分量取值为0,

得到色彩过滤器ColorFilter。

在上述技术方案的基础上,将新的高亮色的色值设置给高亮换色list列表中的view,是指将色彩过滤器ColorFilter设置给对应属性的画笔paint。

本发明所述的APP内容统一换色的方法,在更改view(视图)的显示颜色时,通过使用颜色矩阵(ColorMatrix类)操作颜色,可以任意的更换颜色,不同的view都适用,颜色风格统一,能动态修改,便于使用。

本发明,在view预置一套资源不做改变的情况下,能够动态修改不同内容的颜色,能够统一被定义view的颜色,实现颜色风格统一并可以改变的界面风格。

附图说明

本发明有如下附图:

图1本发明的流程图。

具体实施方式

以下结合附图对本发明作进一步详细说明。

如图1所示,本发明所述的APP内容统一换色的方法,包括如下步骤:

view预置一套资源,当更改view的显示颜色时,

读取并判断view是否包括进行高亮换色的标记,

将包括标记的view添加到高亮换色list列表中,

获取当前的高亮色的色值,计算出色值中的RGB值,

创建数组,将RGB值中三种颜色的值分别赋值给数组,

通过数组生成颜色矩阵,得到色彩过滤器ColorFilter,

调用色彩过滤器ColorFilter计算当前的高亮色在更改显示颜色后对应的新的高亮色的色值,

将新的高亮色的色值设置给高亮换色list列表中的view。

在上述技术方案的基础上,进行高亮换色的标记预置在有此需求的view中,

在创建view时,设定该标记为true。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷我科技有限公司,未经北京酷我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711406995.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top