【技术实现步骤摘要】
本专利技术涉及软件开发
,具体涉及一种。
技术介绍
在Android应用的开发过程中,经常会用到带阴影的圆角矩形图片,如按钮的背景,输入框的背景等。伴随着需求的变更,原来的图片也需要跟着作出修改,美工人员需要重新切图,开发人员将美工输出的新图重新导入到项目,整个过程繁琐且效率低。另一方面,由于项目的图片资源过多导致生成的apk包过于臃肿,不利于app的发布。
技术实现思路
本专利技术解决的技术问题在于提供一种,解决了项目中使用圆角矩形图片时存在的配置不灵活,输出慢和生成apk包过大的问题。本专利技术解决上述技术问题的技术方案是:通过纯代码的方式,使用android原生的layer-1 ist技术清染不同的图层生成带阴影的圆角矩形,具体包括如下步骤:第1步、在项目res目录下建立drawable目录;第2步、仓ij建以layer-1ist为根标签的资源文件;第3步、创建阴影矩形的图层,设置颜色、形状、圆角半径和内边距偏移值属性;第4步、创建背景矩形的图层,设置颜色、形状、圆角半径和内边距偏移值属性;第5步、在布局文件中设置View的background属性,引用layer-list资源文件。本专利技术的有益效果是:优化了项目中使用圆角矩形图片时的配置,有效的提高图片的生成效率同时减少了 apk包体积。【附图说明】下面结合附图对本专利技术进一步说明:图1为本专利技术drawable文件结构图;图2为本专利技术操作流程图。【具体实施方式】见附图1、2所示,本专利技术以安装Linux系统的开发电脑为例;进行具体说明;具体包括如下步骤:第1步、在项目 ...
【技术保护点】
一种基于Android的纯代码创建带阴影圆角矩形的方法,其特征在于:通过纯代码的方式,使用android原生的layer‑list技术渲染不同的图层生成带阴影的圆角矩形,具体包括如下步骤:第1步、在项目res目录下建立drawable目录;第2步、创建以layer‑list为根标签的资源文件;第3步、创建阴影矩形的图层,设置颜色、形状、圆角半径和内边距偏移值属性;第4步、创建背景矩形的图层,设置颜色、形状、圆角半径和内边距偏移值属性;第5步、在布局文件中设置View的background属性,引用layer‑list资源文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:秦峰秀,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。