亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

個性化對話框的形成方法及形成裝置的制造方法

文檔序號:9432314閱讀:545來源:國知局
個性化對話框的形成方法及形成裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及移動通信技術領域,特別是涉及一種個性對話框的形成方法及形成裝置。
【背景技術】
[0002]隨著移動互聯時代的到來,移動終端軟件的炫酷效果成為各大安卓設備商最求的亮點。設備界面的美觀性決定了設備的市場口碑,更決定了這款設備的市場占有率。
[0003]在安卓設備中經常要用到對話框(AlertDialog)來給用戶提示或讓用戶做出操作選擇。尤其在權限管理系統中,安卓原生通過一個簡單的AlertDialog來供用戶做選擇操作,是允許還是禁止此次權限請求由用戶做主觀選擇操作。
[0004]但是這種簡單的原生AlertDialog背景單調,窗口背景黑乎乎一片,讓很炫的一款設備缺乏生機。目前,有些設備也定制了自己的AlertDialog,如阿里云OS的定制,添加自己的云OS圖標,華為設備上的在對話框形狀做文章。但是這些定制都是極小的改動,無外乎形狀,字體,圖標等修復等等,還都是白底黑字,缺乏新意。
[0005]現有的安卓設備在AlertDialog的定制上沒太大新意,屬于小范圍的改動,不能給用戶眼前一亮的感覺。因此,如何提供一種個性化的對話框就成為本領域技術人員亟待解決的問題之一。

【發(fā)明內容】

[0006]鑒于以上所述現有技術的缺點,本發(fā)明的目的在于提供一種個性對話框的形成方法及形成裝置,用于解決現有技術中對話框形式單調的問題。
[0007]為實現上述目的及其他相關目的,本發(fā)明提供一種個性化對話框的形成方法,所述個性化對話框的形成方法包括以下步驟:對當前設備的屏幕界面進行截圖以獲取原始圖像;根據預設規(guī)則對原始圖像進行處理以形成個性化效果的圖像;形成基本對話框,并將基本對話框的背景設置為全透明;將基本對話框所在窗口的背景設置為所述個性化效果的圖像以形成個性化對話框。
[0008]于本發(fā)明的一實施例中,所述對當前設備的屏幕界面進行截圖以獲取原始圖像的步驟包括:通過SurfaceControl類的靜態(tài)方法takeScreenShot來對當前設備的屏幕界面進行截圖,以獲取原始圖像。
[0009]于本發(fā)明的一實施例中,根據預設規(guī)則對原始圖像進行處理以形成個性化效果的圖像的步驟包括:對所述原始圖像中的狀態(tài)欄、底座虛擬按鍵進行去除以獲得預處理圖像;對所述預處理圖像的尺寸進行調整以獲得定制圖像;對所述定制圖像進行模糊處理,并設置預設透明度后形成個性化效果的圖像。
[0010]于本發(fā)明的一實施例中,所述對所述預處理圖像的尺寸進行調整以獲得定制圖像的步驟包括:對所述預處理圖像的尺寸進行放大,以形成與設備屏幕大小相同的定制圖像。[0011 ] 于本發(fā)明的一實施例中,所述對所述定制圖像進行模糊處理,并設置預設透明度后形成個性化效果的圖像的步驟包括:對所述定制圖像的寬和高進行除8取整運算處理;對運算處理后的圖像取寬和高縮放比;對縮放后的圖像做縮放變換處理以獲取具有模糊效果的圖像;對具有模糊效果的圖像設置預設透明度后形成個性化效果的圖像。
[0012]本發(fā)明還提供一種個性化對話框的形成裝置,所述個性化對話框的形成裝置包括:原始圖像獲取模塊,用于對當前設備的屏幕界面進行截圖以獲取原始圖像;處理模塊,用于根據預設規(guī)則對原始圖像進行處理以形成個性化效果的圖像;基本對話框獲取模塊,用于形成基本對話框,并將基本對話框的背景設置為全透明;背景設置模塊,用于將基本對話框所在窗口的背景設置為所述個性化效果的圖像以形成個性化對話框。
[0013]于本發(fā)明的一實施例中,原始圖像獲取模塊通過SurfaceControl類的靜態(tài)方法takeScreenShot來對當前設備的屏幕界面進行截圖,以獲取原始圖像。
[0014]于本發(fā)明的一實施例中,所述處理模塊包括:去除單元,用于對所述原始圖像中的狀態(tài)欄、底座虛擬按鍵進行去除以獲得預處理圖像;尺寸調整單元,用于對所述預處理圖像的尺寸進行調整以獲得定制圖像;模糊處理單元,用于對所述定制圖像進行模糊處理,并設置預設透明度后形成個性化效果的圖像。
[0015]于本發(fā)明的一實施例中,所述尺寸調整單元對所述預處理圖像的尺寸進行放大,以形成與設備屏幕大小相同的定制圖像。
[0016]于本發(fā)明的一實施例中,所述模糊處理單元包括:運算處理單元,用于對所述定制圖像的寬和高進行除8取整運算處理;第一縮放單元,用于對運算處理后的圖像取寬和高縮放比;第二縮放單元,用于對縮放后的圖像做縮放變換處理以獲取具有模糊效果的圖像;透明度設置單元,用于對具有模糊效果的圖像設置預設透明度后形成個性化效果的圖像。
[0017]如上所述,本發(fā)明的個性對話框的形成方法及形成裝置,具有以下有益效果:
[0018]本發(fā)明的個性對話框的形成方法及形成裝置中,對獲取到的原始圖像進行個性化處理,并將個性化處理后的圖像設置為對話框的背景從而形成個性化對話框,從而解決了現有技術中對話框的形式單一的問題,進而提高了設備的使用性。
【附圖說明】
[0019]圖1顯示為本發(fā)明個性化對話框的形成方法于一實施例中的流程示意圖。
[0020]圖2顯示為本發(fā)明個性化對話框的形成方法中形成個性化效果的圖像的流程示意圖。
[0021]圖3顯示為本發(fā)明個性化對話框的形成裝置于一實施例中的結構示意圖。
[0022]圖4顯示為本發(fā)明個性化對話框的形成裝置中處理模塊的結構示意圖。
[0023]元件標號說明
[0024]2個性化對話框的形成裝置
[0025]21原始圖像獲取模塊
[0026]22處理模塊
[0027]23基本對話框獲取模塊
[0028]24背景設置模塊
[0029]221去除單元
[0030]222尺寸調整單元
[0031]223模糊處理單元
[0032]Sll ?S14 步驟
[0033]S121 ?S123 步驟
【具體實施方式】
[0034]以下通過特定的具體實例說明本發(fā)明的實施方式,本領域技術人員可由本說明書所揭露的內容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的【具體實施方式】加以實施或應用,本說明書中的各項細節(jié)也可以基于不同觀點與應用,在沒有背離本發(fā)明的精神下進行各種修飾或改變。需說明的是,在不沖突的情況下,以下實施例及實施例中的特征可以相互組合。
[0035]需要說明的是,以下實施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構想,遂圖式中僅顯示與本發(fā)明中有關的組件而非按照實際實施時的組件數目、形狀及尺寸繪制,其實際實施時各組件的型態(tài)、數量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復雜。
[0036]正如【背景技術】中所述的,現有技術的對話框形式單一,不夠美觀,從而影響設備的使用性。而本發(fā)明正是基于此,提出一種個性化對話框的形成方法及形成裝置,以提供形式多樣的對話框,從而提高設備的界面美觀性,進而提高用戶的體驗。
[0037]請參閱圖1,本發(fā)明提供一種個性化對話框的形成方法,所述個性化對話框的形成方法包括以下步驟:
[0038]S11,對當前設備的屏幕界面進行截圖以獲取原始圖像;
[0039]本實施例中,所述對當前設備的屏幕界面進行截圖以獲取原始圖像的步驟包括:通過SurfaceControl類的靜態(tài)方法takeScreenShot來對當前設備的屏幕界面進行截圖,以獲取原始圖像Bitmap。
[0040]S12,根據預設規(guī)則對原始圖像進行處理以形成個性化效果的圖像;
[0041]具體地,參考圖2,所述根據預設規(guī)則對原始圖像進行處理以形成個性化效果的圖像的步驟包括:
[0042]S121,對所述原始圖像中的狀態(tài)欄、底座虛擬按鍵進行去除以獲得預處理圖像;
[0043]S122,對所述預處理圖像的尺寸進行調整以獲得定制圖像;
[0044]具體地,對所述預處理圖像的尺寸進行放大,以形成與設備屏幕大小相同的定制圖像。即,將所述預處理圖像進行放大,使其使其充滿整個屏幕,并在保存后,賦值給Bitmap變量 myScreenShoto
[0045]S123,對所述定制圖像進行模糊處理,并設置預設透明度后形成個性化效果的圖像。
[0046]具體地,首先對所述定制圖像myScreenShot的寬和高進行除8取整運算處理,得到newWidth和newHeight ;其次,對運算處理后的圖像取寬和高縮放比,得到
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1