一种基于Android系统对UI控件进行轮廓剪裁及美化的方法技术方案

技术编号:17406279 阅读:42 留言:0更新日期:2018-03-07 04:23
本发明专利技术公开了一种基于Android系统对UI控件进行轮廓剪裁及美化的方法,包含以下步骤:A.预设剪裁角度绘制遮罩图片,将所述遮罩图片集成到apk中,或运行UI控件时实时画一个Bitmap对象作为遮罩图片,将该遮罩图片定义为全局对象;B.将所述遮罩图片放置于UI控件上需剪裁的位置;C.在UI控件上需剪裁的位置均放置好遮罩图片后,对UI控件进行轮廓剪裁,重合部分进行下层图片显示,并忽略遮罩图片,进行图像重绘。本发明专利技术的一种基于Android系统对UI控件进行轮廓剪裁及美化的方法,能够在尽量少的影响UI运行效率的情况下,不改变原有界面刷新流程,用尽量少的代码和资源来实现控件轮廓剪裁效果美化,具有简单、高效的特点。

A method of cutting and beautifying the contour of UI control based on Android system

The invention discloses a Android system control of UI and beautify the silhouette based method, which comprises the following steps: A. preset angle cut draw mask picture, the mask image is integrated into APK, or run the UI control in real time to draw a Bitmap object as a mask image, the mask is defined as the global picture B. object; the mask images placed on the UI control on the cutting position; C. cutting UI controls on both the position of place mask images, UI controls on silhouette, the overlapping part to lower picture display, and ignore the mask image, image redraw. The invention of a Android system on the UI control method based on silhouette and landscaping, can in effect as little as possible UI running efficiency, without changing the original interface refresh process, with less code and resources to achieve control effect of silhouette of landscaping, has the characteristics of simple and efficient.

【技术实现步骤摘要】
一种基于Android系统对UI控件进行轮廓剪裁及美化的方法
本专利技术涉及Android应用的
,特别涉及一种基于Android系统对UI控件进行轮廓剪裁及美化的方法。
技术介绍
目前,随着智能电视的普及,Android应用层出不穷,而那些表现形式单一、传统的UI显示界面将不再满足人们日益挑剔的眼光。Android系统对原生的UI控件的展现方式大多是生硬的矩形,这种单一的展示风格,让用户审美疲劳。而目前比较广泛的轮廓裁剪方法,是做画布裁剪或者整体遮罩,前者对于曲线裁剪,会有无法消除的严重锯齿,而后者相对来说,不够通用而且会明显增加程序运行负担。
技术实现思路
本专利技术的目的是克服上述
技术介绍
中不足,提供一种基于Android系统对UI控件进行轮廓剪裁及美化的方法,能够在尽量少的影响UI运行效率的情况下,不改变原有界面刷新流程,用尽量少的代码和资源来实现控件轮廓剪裁效果美化,具有简单、高效的特点。为了达到上述的技术效果,本专利技术采取以下技术方案:一种基于Android系统对UI控件进行轮廓剪裁及美化的方法,包含以下步骤:A.预设剪裁角度,绘制遮罩图片,并将所述遮罩图片集成到ap本文档来自技高网...
一种基于Android系统对UI控件进行轮廓剪裁及美化的方法

【技术保护点】
一种基于Android系统对UI控件进行轮廓剪裁及美化的方法,其特征在于,包含以下步骤:A.预设剪裁角度,绘制遮罩图片,并将所述遮罩图片集成到apk中,或运行UI控件时实时画一个Bitmap对象作为遮罩图片,且将该遮罩图片定义为全局对象;B.将所述遮罩图片放置于UI控件上需剪裁的位置,同时,根据其他需剪裁的位置或及剪裁形状,重绘新的遮罩图片或平移、旋转所述遮罩图片使其成为新的遮罩图片,并将新的遮罩图片置于UI控件上需剪裁的其他位置;C.在UI控件上需剪裁的位置均放置好遮罩图片后,对UI控件进行轮廓剪裁,重合部分进行下层图片显示,并忽略遮罩图片,进行图像重绘。

【技术特征摘要】
1.一种基于Android系统对UI控件进行轮廓剪裁及美化的方法,其特征在于,包含以下步骤:A.预设剪裁角度,绘制遮罩图片,并将所述遮罩图片集成到apk中,或运行UI控件时实时画一个Bitmap对象作为遮罩图片,且将该遮罩图片定义为全局对象;B.将所述遮罩图片放置于UI控件上需剪裁的位置,同时,根据其他需剪裁的位置或及剪裁形状,重绘新的遮罩图片或平移、旋转所述遮罩图片使其成为新的遮罩图片,并将新的遮罩图片置于UI控件上需剪裁的其他位置;C.在UI控件上需剪裁的位置均放置好遮罩图片后,对UI控件进行轮廓剪裁,重合部分进行下层图片显示,并忽略遮罩图片,进行图像重绘。2.根据权利要求1所述的一种基于Andro...

【专利技术属性】
技术研发人员:李婷婷张蛟喻雅倩刘姗姗
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1