个性化对话框的形成方法及形成装置的制造方法

文档序号:9432314阅读:476来源:国知局
个性化对话框的形成方法及形成装置的制造方法
【技术领域】
[0001]本发明涉及移动通信技术领域,特别是涉及一种个性对话框的形成方法及形成装置。
【背景技术】
[0002]随着移动互联时代的到来,移动终端软件的炫酷效果成为各大安卓设备商最求的亮点。设备界面的美观性决定了设备的市场口碑,更决定了这款设备的市场占有率。
[0003]在安卓设备中经常要用到对话框(AlertDialog)来给用户提示或让用户做出操作选择。尤其在权限管理系统中,安卓原生通过一个简单的AlertDialog来供用户做选择操作,是允许还是禁止此次权限请求由用户做主观选择操作。
[0004]但是这种简单的原生AlertDialog背景单调,窗口背景黑乎乎一片,让很炫的一款设备缺乏生机。目前,有些设备也定制了自己的AlertDialog,如阿里云OS的定制,添加自己的云OS图标,华为设备上的在对话框形状做文章。但是这些定制都是极小的改动,无外乎形状,字体,图标等修复等等,还都是白底黑字,缺乏新意。
[0005]现有的安卓设备在AlertDialog的定制上没太大新意,属于小范围的改动,不能给用户眼前一亮的感觉。因此,如何提供一种个性化的对话框就成为本领域技术人员亟待解决的问题之一。

【发明内容】

[0006]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种个性对话框的形成方法及形成装置,用于解决现有技术中对话框形式单调的问题。
[0007]为实现上述目的及其他相关目的,本发明提供一种个性化对话框的形成方法,所述个性化对话框的形成方法包括以下步骤:对当前设备的屏幕界面进行截图以获取原始图像;根据预设规则对原始图像进行处理以形成个性化效果的图像;形成基本对话框,并将基本对话框的背景设置为全透明;将基本对话框所在窗口的背景设置为所述个性化效果的图像以形成个性化对话框。
[0008]于本发明的一实施例中,所述对当前设备的屏幕界面进行截图以获取原始图像的步骤包括:通过SurfaceControl类的静态方法takeScreenShot来对当前设备的屏幕界面进行截图,以获取原始图像。
[0009]于本发明的一实施例中,根据预设规则对原始图像进行处理以形成个性化效果的图像的步骤包括:对所述原始图像中的状态栏、底座虚拟按键进行去除以获得预处理图像;对所述预处理图像的尺寸进行调整以获得定制图像;对所述定制图像进行模糊处理,并设置预设透明度后形成个性化效果的图像。
[0010]于本发明的一实施例中,所述对所述预处理图像的尺寸进行调整以获得定制图像的步骤包括:对所述预处理图像的尺寸进行放大,以形成与设备屏幕大小相同的定制图像。[0011 ] 于本发明的一实施例中,所述对所述定制图像进行模糊处理,并设置预设透明度后形成个性化效果的图像的步骤包括:对所述定制图像的宽和高进行除8取整运算处理;对运算处理后的图像取宽和高缩放比;对缩放后的图像做缩放变换处理以获取具有模糊效果的图像;对具有模糊效果的图像设置预设透明度后形成个性化效果的图像。
[0012]本发明还提供一种个性化对话框的形成装置,所述个性化对话框的形成装置包括:原始图像获取模块,用于对当前设备的屏幕界面进行截图以获取原始图像;处理模块,用于根据预设规则对原始图像进行处理以形成个性化效果的图像;基本对话框获取模块,用于形成基本对话框,并将基本对话框的背景设置为全透明;背景设置模块,用于将基本对话框所在窗口的背景设置为所述个性化效果的图像以形成个性化对话框。
[0013]于本发明的一实施例中,原始图像获取模块通过SurfaceControl类的静态方法takeScreenShot来对当前设备的屏幕界面进行截图,以获取原始图像。
[0014]于本发明的一实施例中,所述处理模块包括:去除单元,用于对所述原始图像中的状态栏、底座虚拟按键进行去除以获得预处理图像;尺寸调整单元,用于对所述预处理图像的尺寸进行调整以获得定制图像;模糊处理单元,用于对所述定制图像进行模糊处理,并设置预设透明度后形成个性化效果的图像。
[0015]于本发明的一实施例中,所述尺寸调整单元对所述预处理图像的尺寸进行放大,以形成与设备屏幕大小相同的定制图像。
[0016]于本发明的一实施例中,所述模糊处理单元包括:运算处理单元,用于对所述定制图像的宽和高进行除8取整运算处理;第一缩放单元,用于对运算处理后的图像取宽和高缩放比;第二缩放单元,用于对缩放后的图像做缩放变换处理以获取具有模糊效果的图像;透明度设置单元,用于对具有模糊效果的图像设置预设透明度后形成个性化效果的图像。
[0017]如上所述,本发明的个性对话框的形成方法及形成装置,具有以下有益效果:
[0018]本发明的个性对话框的形成方法及形成装置中,对获取到的原始图像进行个性化处理,并将个性化处理后的图像设置为对话框的背景从而形成个性化对话框,从而解决了现有技术中对话框的形式单一的问题,进而提高了设备的使用性。
【附图说明】
[0019]图1显示为本发明个性化对话框的形成方法于一实施例中的流程示意图。
[0020]图2显示为本发明个性化对话框的形成方法中形成个性化效果的图像的流程示意图。
[0021]图3显示为本发明个性化对话框的形成装置于一实施例中的结构示意图。
[0022]图4显示为本发明个性化对话框的形成装置中处理模块的结构示意图。
[0023]元件标号说明
[0024]2个性化对话框的形成装置
[0025]21原始图像获取模块
[0026]22处理模块
[0027]23基本对话框获取模块
[0028]24背景设置模块
[0029]221去除单元
[0030]222尺寸调整单元
[0031]223模糊处理单元
[0032]Sll ?S14 步骤
[0033]S121 ?S123 步骤
【具体实施方式】
[0034]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0035]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0036]正如【背景技术】中所述的,现有技术的对话框形式单一,不够美观,从而影响设备的使用性。而本发明正是基于此,提出一种个性化对话框的形成方法及形成装置,以提供形式多样的对话框,从而提高设备的界面美观性,进而提高用户的体验。
[0037]请参阅图1,本发明提供一种个性化对话框的形成方法,所述个性化对话框的形成方法包括以下步骤:
[0038]S11,对当前设备的屏幕界面进行截图以获取原始图像;
[0039]本实施例中,所述对当前设备的屏幕界面进行截图以获取原始图像的步骤包括:通过SurfaceControl类的静态方法takeScreenShot来对当前设备的屏幕界面进行截图,以获取原始图像Bitmap。
[0040]S12,根据预设规则对原始图像进行处理以形成个性化效果的图像;
[0041]具体地,参考图2,所述根据预设规则对原始图像进行处理以形成个性化效果的图像的步骤包括:
[0042]S121,对所述原始图像中的状态栏、底座虚拟按键进行去除以获得预处理图像;
[0043]S122,对所述预处理图像的尺寸进行调整以获得定制图像;
[0044]具体地,对所述预处理图像的尺寸进行放大,以形成与设备屏幕大小相同的定制图像。即,将所述预处理图像进行放大,使其使其充满整个屏幕,并在保存后,赋值给Bitmap变量 myScreenShoto
[0045]S123,对所述定制图像进行模糊处理,并设置预设透明度后形成个性化效果的图像。
[0046]具体地,首先对所述定制图像myScreenShot的宽和高进行除8取整运算处理,得到newWidth和newHeight ;其次,对运算处理后的图像取宽和高缩放比,得到
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1