一种在Android平台实现个性化阴影的方法及系统技术方案

技术编号:26341966 阅读:20 留言:0更新日期:2020-11-13 20:28
本发明专利技术涉及数据处理技术领域,具体涉及一种在Android平台实现个性化阴影的方法及系统。包括:接收目标控件的绘制阴影的请求;接收目标控件的阴影基本数据;生成多个阴影图层;根据所述阴影基本数据,在各个阴影图层上进行阴影绘制工作;将阴影图层设置为控件的背景;调整阴影基本数据,查看并确定最终阴影效果。该方法及系统具有易于自定义阴影和跨平台时阴影效果一致的优点,它利用阴影图层和逐渐缩小的阴影来模拟IOS平台的“软阴影”效果,以使Android平台的控件也能产生柔和的阴影,具有淡出变化和层次感,确保应用跨平台发布的时候能保持一致的用户界面,解决了现有的无法自定义阴影和不同平台的阴影效果不一致的缺点,满足了移动设备的用户审美需要。

A method and system of personalized shadow in Android platform

【技术实现步骤摘要】
一种在Android平台实现个性化阴影的方法及系统
本专利技术涉及数据处理
,具体涉及一种在Android平台实现个性化阴影的方法及系统。
技术介绍
阴影效果是视觉设计中常用的特效手段,它在图形对象的边缘绘制一圈阴影,使图形对象产生立体感和层次感,有效地提升了图形对象的视觉表现效果。随着科技的发展,视觉传达已经不仅仅局限于印刷品,目前,带有用户界面的移动设备已经普及到了千家万户,为便于展现内容并与用户产生交互,移动设备的用户界面上往往设置有经过了高度封装的“控件”,包括但不限于文本控件、图片控件、输入框和按钮控件等等,为满足人们对移动设备上的控件的审美需求,移动应用的开发者需要给控件添加阴影等视觉效果,以增强控件的美观程度。市面上现有的移动设备所采用的操作系统以Android和IOS为主,其中,搭载Android系统的移动设备存量众多,机型复杂,其中面世较早的移动设备仍在使用早期的Android版本,且考虑到硬件性能落后,为了减少卡顿和崩溃,用户一般不会升级到高版本的Android系统;当Android系统的版本在5.0以下时,由本文档来自技高网...

【技术保护点】
1.一种在Android平台实现个性化阴影的方法,其特征在于,包括:/n接收目标控件的绘制阴影的请求;/n接收目标控件的阴影基本数据;/n生成多个阴影图层;/n根据所述阴影基本数据,在各个阴影图层上进行阴影绘制工作;/n将阴影图层设置为控件的背景;/n调整阴影基本数据,查看并确定最终阴影效果。/n

【技术特征摘要】
1.一种在Android平台实现个性化阴影的方法,其特征在于,包括:
接收目标控件的绘制阴影的请求;
接收目标控件的阴影基本数据;
生成多个阴影图层;
根据所述阴影基本数据,在各个阴影图层上进行阴影绘制工作;
将阴影图层设置为控件的背景;
调整阴影基本数据,查看并确定最终阴影效果。


2.根据权利要求1所述的一种在Android平台实现个性化阴影的方法,其特征在于:所述的控件包括:文本控件、图片控件、输入框控件、按钮控件。


3.根据权利要求1所述的一种在Android平台实现个性化阴影的方法,其特征在于:所述的阴影基本数据,包括:阴影的轮廓半径、阴影的颜色、阴影的圆角半径、阴影的水平偏移量、阴影的竖直偏移量。


4.根据权利要求3所述的一种在Android平台实现个性化阴影的方法,其特征在于:所述的阴影基本数据中存有未指定的数据时,则以系统默认的数值来代替。


5.根据权利要求1所述的一种在Android平台实现个性化阴影的方法,其特征在于:所述的阴影图层的数量为3个以上。


6.根据权利要求5所述的一种在Android平台实现个性化阴影的方法,其特征在于:所述的阴影图层为没有厚度的图像载体,各个阴影图层呈叠合状设置,阴影图层的层数从下至上分别排序为1、2...N层,上层的阴影图层上...

【专利技术属性】
技术研发人员:蒋旭文徐富和蓝远恒张宇
申请(专利权)人:广州宸祺出行科技有限公司
类型:发明
国别省市:广东;44

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

1