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

一種壁紙的切換方法及終端的制作方法

文檔序號:6508888閱讀:370來源:國知局
一種壁紙的切換方法及終端的制作方法
【專利摘要】本發(fā)明提供一種壁紙切換的方法,終端檢測到手指滑動響應,獲取滑動的橫向坐標值,根據所述滑動的橫向坐標值,對當前屏幕鏈接的壁紙及相鄰屏幕鏈接的壁紙進行漸變運算,實時顯示壁紙切換時的漸變效果,若當前屏幕切換到下一屏幕,且檢測到手指停止滑動響應時,切換為下一屏幕對應的壁紙,并將該壁紙進行顯示,完成壁紙的切換。本發(fā)明解決了由于無法提供不同屏幕配置不同壁紙導致終端靈活性差,用戶體驗低的問題,提高了終端的靈活性,提高了用戶體驗。
【專利說明】一種壁紙的切換方法及終端
【技術領域】
[0001]本發(fā)明涉及信息【技術領域】,具體涉及一種壁紙的切換方法及終端。
【背景技術】
[0002]安卓(Android)是基于Linux開放性內核的操作系統(tǒng),僅正式上市兩年便躍居全球最受歡迎的智能手機平臺。安卓提供了一系列的手機壁紙?zhí)鎿Q功能,用戶可以從手機內置圖片中選擇自己喜歡的圖片設置為壁紙,并可以對其進行修改。
[0003]以手機為例,傳統(tǒng)的手機一般設置一個固定的壁紙,其主題和顏色都比較單調,當用戶想要更換壁紙時,需要手動地從手機中找到自己喜歡的壁紙,然后手動將手機屏幕的當前壁紙切換為自己喜歡的壁紙。這種壁紙的控制方案顯然不能滿足人們對于手機智能化的需求。例如,用戶希望安卓顯示的不同屏幕配置不同的壁紙或圖片,當不同屏幕切換時,壁紙也發(fā)生相應的切換,但是現(xiàn)有技術中卻無法提供此功能,導致終端進行壁紙切換的靈活性差,用戶體驗低。

【發(fā)明內容】

[0004]本發(fā)明的目的是克服現(xiàn)有技術中的不足之處,提供一種壁紙的切換方法及終端,解決了由于無法提供不同屏幕配置不同壁紙導致終端靈活性差,用戶體驗低的問題,提高了終端的靈活性,提高了用戶體驗。
[0005]本發(fā)明實施例提供一種壁紙切換的方法,包括:
[0006]終端檢測到手指滑動響應,獲取滑動的橫向坐標值;
[0007]根據所述滑動的橫向坐標值,對當前屏幕鏈接的壁紙及相鄰屏幕鏈接的壁紙進行漸變運算,實時顯示壁紙切換時的漸變效果;
[0008]若當前屏幕切換到下一屏幕,且檢測到手指停止滑動響應時,切換為下一屏幕對應的壁紙,并將該壁紙進行顯示,完成壁紙的切換。
[0009]本發(fā)明實施例還提供一種壁紙切換的終端,包括:
[0010]終端檢測到手指滑動響應,獲取滑動的橫向坐標值;
[0011]根據所述滑動的橫向坐標值,對當前屏幕鏈接的壁紙及相鄰屏幕鏈接的壁紙進行漸變運算,實時顯示壁紙切換時的漸變效果;
[0012]若當前屏幕切換到下一屏幕,且檢測到手指停止滑動響應時,切換為下一屏幕對應的壁紙,并將該壁紙進行顯示,完成壁紙的切換。
[0013]通過本發(fā)明實施例提供的方法及裝置,終端檢測到手指滑動響應,獲取滑動的橫向坐標值,根據所述滑動的橫向坐標值,對當前壁紙及相鄰壁紙進行漸變運算,實時顯示壁紙的漸變效果,若當前屏幕切換到下一屏幕,且檢測到手指松開響應時,切換為下一屏幕對應的壁紙。本發(fā)明解決了由于無法提供不同屏幕配置不同壁紙導致終端靈活性差,用戶體驗低的問題,提高了終端的靈活性,提高了用戶體驗?!緦@綀D】

【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0015]圖1是本發(fā)明實施例一的方法流程圖;
[0016]圖2是本發(fā)明實施例一的壁紙切換顯示效果圖;
[0017]圖3是本發(fā)明實施例一的壁紙循環(huán)切換示意圖;
[0018]圖4是本發(fā)明實施例二的裝置組成圖。
【具體實施方式】
[0019]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0020]實施例一
[0021]圖1是實施例一的方法流程圖,如圖1所示,該方法如下:
[0022]S101、終端檢測到手指滑動響應,獲取滑動的橫向坐標值;
[0023]需要說明的是,終端預先保存不同的屏幕及對應的不同壁紙,不同的屏幕其下標值不同,不同下標值對應不同壁紙的標號。
[0024]用戶用手指在終端屏幕上進行滑動,終端檢測其滑動響應,并在滑動過程中,實時獲取滑動到的具體位置的橫向坐標值。
[0025]S102、根據所述滑動的橫向坐標值,對當前屏幕鏈接的壁紙及相鄰屏幕鏈接的壁紙進行漸變運算,實時顯示壁紙切換時的漸變效果;
[0026]在屏幕滑動過程中,當前屏的壁紙和下一屏的壁紙進行漸變;漸變的過程可以是通過安卓開發(fā)包SDK里面的canvas類來進行操作,對當前壁紙進行alpha繪制,獲取到的橫向坐標值不同,壁紙的alpha值也不同,以使當前壁紙顯示效果為從可見到不可見,同時對下一張壁紙也進行alpha繪制,以使下一張壁紙顯示效果從不可見到可見。
[0027]此外,當屏幕數(shù)量大于壁紙數(shù)量,取壁紙數(shù)量為基數(shù);當手指在屏幕滑動時,所述終端獲取到當前屏幕的下標值,如果當前屏幕的下標值大于基數(shù),則用當前屏幕的下標值與基數(shù)進行求余運算,以所得余數(shù)值作為當前屏幕新的下標值,并鏈接新的下標值對應的壁紙,實現(xiàn)壁紙循環(huán)切換。當前屏幕數(shù)的獲取方法如下:終端獲取滑動的橫向坐標值X軸步長值(XOffsetStep),以所述步長值作為被除數(shù),與整數(shù)I作除法,得到的商加1,并所得之和取整,所述取整后得到的值為當前屏幕數(shù)。例如:當前系統(tǒng)返回的XOffsetSt印的值為
0.25,則當前屏幕總數(shù)為1/0.25+1=5。
[0028]S103、若當前屏幕切換到下一屏幕,且檢測到手指停止滑動響應時,切換為下一屏幕對應的壁紙,并將該壁紙進行顯示,完成壁紙的切換。
[0029]當前屏幕已切換到下一屏幕,且用戶手指已松開,則獲取下一屏幕對應的壁紙,并將該壁紙進行顯示,完成壁紙的切換。[0030]對于不同的屏幕可設置不同的壁紙或照片,在用戶點擊“應用”后,會進行各個屏幕的壁紙設置,同時對所選的壁紙或照片的名稱、路徑、包名等信息進行保存,記錄到數(shù)據庫中,以記錄每個屏幕當前所使用的壁紙或照片,且便于讀取壁紙信息。
[0031]圖2是壁紙切換顯示效果圖,如圖2所示,從左至右看,第一幅圖是當前屏幕及其對應的壁紙,此時用戶手指在屏幕上滑動,第二幅圖是壁紙間的漸變過程,在切換屏幕的同時,壁紙也在漸變?yōu)橄乱粋€屏幕的壁紙,第三幅圖為手指停止滑動后,壁紙改變?yōu)橄乱粡埍诩垺?br> [0032]圖3是壁紙循環(huán)切換示意圖,如圖3所示,圖3上方是壁紙縮略圖,并且,壁紙數(shù)目少于屏幕數(shù)目,圖3下方從左向右看依次是屏幕I一5,由圖3可知,屏幕I和屏幕4的壁紙循環(huán),屏幕2和屏幕5的壁紙循環(huán)。需要說明的是,圖3只是壁紙循環(huán)切換的示意圖,不同數(shù)量的屏幕,不同數(shù)量的壁紙,其壁紙循環(huán)切換的方式均納入本發(fā)明實施例保護的范圍中。
[0033]實施例二
[0034]圖4是終端的示意圖,如圖4所示,該終端包括:
[0035]獲取單元201,用于檢測到手指滑動響應,獲取滑動的橫向坐標值;
[0036]需要說明的是,終端預先保存不同的屏幕及對應的不同壁紙,不同的屏幕其下標值不同,不同下標值對應不同壁紙的標號。
[0037]運算單元202,用于根據所述滑動的橫向坐標值,對當前壁紙及相鄰壁紙進行漸變運算,實時顯示壁紙切換時的漸變效果;
[0038]運算單元202,還用于當屏幕數(shù)量大于壁紙數(shù)量,取壁紙數(shù)量為基數(shù);當手指在屏幕滑動時,所述終端獲取到當前屏幕的下標值,如果當前屏幕的下標值大于基數(shù),則用當前屏幕的下標值與基數(shù)進行求余運算,以所得余數(shù)值作為當前屏幕新的下標值,并鏈接新的下標值對應的壁紙,實現(xiàn)壁紙循環(huán)切換。
[0039]所述運算單元202對當前壁紙及相鄰壁紙進行漸變運算,實時顯示壁紙的漸變效果,具體為:對當前壁紙進行alpha繪制,以使當前壁紙顯示效果為從可見到不可見,同時對下一張壁紙也進行alpha繪制,以使下一張壁紙顯示效果從不可見到可見。
[0040]切換單元203,用于若當前屏幕切換到下一屏幕,且檢測到手指停止滑動響應時,切換為下一屏幕對應的壁紙。
[0041]此外,所述終端對各個屏幕的壁紙尺寸進行設置,同時對所選的壁紙的名稱、路徑、包名等信息進行保存,記錄到數(shù)據庫中,以記錄每個屏幕當前所使用的壁紙,便于壁紙信息的讀取。
[0042]本領域普通技術人員可以理解:附圖只是一個實施例的示意圖,附圖中的單元或流程并不一定是實施本發(fā)明所必須的。
[0043]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),設備和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0044]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0045]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0046]上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,簡稱ROM)、隨機存取存儲器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【權利要求】
1.一種壁紙切換的方法,其特征在于,包括: 終端檢測到手指滑動響應,獲取滑動的橫向坐標值; 根據所述滑動的橫向坐標值,對當前屏幕鏈接的壁紙及相鄰屏幕鏈接的壁紙進行漸變運算,實時顯示壁紙切換時的漸變效果; 若當前屏幕切換到下一屏幕,且檢測到手指停止滑動響應時,切換為下一屏幕對應的壁紙,并將該壁紙進行顯示,完成壁紙的切換。
2.根據權利要求1所述的方法,其特征在于,所述方法進一步包括: 當屏幕數(shù)量大于壁紙數(shù)量,取壁紙數(shù)量為基數(shù);當手指在屏幕滑動時,所述終端獲取到當前屏幕的下標值,如果當前屏幕的下標值大于基數(shù),則用當前屏幕的下標值與基數(shù)進行求余運算,以所得余數(shù)值作為當前屏幕新的下標值,并鏈接新的下標值對應的壁紙,實現(xiàn)壁紙循環(huán)切換。
3.根據權利要求2所述的方法,其特征在于,所述方法進一步包括: 所述終端獲取滑動的橫向坐標值X軸步長值,以所述步長值作為被除數(shù),與整數(shù)I作除法,得到的商加1,并所得之和取整,所述取整后得到的值為當前屏幕數(shù)。
4.根據權利要求1至3任一項所述的方法,其特征在于,對當前屏幕鏈接的壁紙及相鄰屏幕鏈接的壁紙進行漸變運算,實時顯示壁紙切換時的漸變效果,包括: 對當前壁紙進行alpha繪制,以使當前壁紙顯示效果為從可見到不可見,同時對下一張壁紙也進行alpha繪制,以使下一張壁紙顯示效果從不可見到可見。. 當前屏幕已切換到下一屏幕,且用戶手指已松開,則獲取下一屏幕對應的壁紙,并將該壁紙進行顯示,完成壁紙的切換。
5.根據權利要求1所述的方法,其特征在于,所述終端對各個屏幕的壁紙尺寸進行設置,同時對所選的壁紙的名稱、路徑、包名等信息進行保存,記錄到數(shù)據庫中,以記錄每個屏幕當前所使用的壁紙,便于壁紙信息的讀取。
6.一種壁紙切換的終端,其特征在于,包括: 獲取單元,用于檢測到手指滑動響應,獲取滑動的橫向坐標值; 運算單元,用于根據所述滑動的橫向坐標值,對當前屏幕鏈接的壁紙及相鄰屏幕鏈接的壁紙進行漸變運算,實時顯示壁紙切換時的漸變效果; 切換單元,用于若當前屏幕切換到下一屏幕,且檢測到手指停止滑動響應時,切換為下一屏幕對應的壁紙。
7.根據權利要求6所述的終端,其特征在于,所述運算單元,還用于: 當屏幕數(shù)量大于壁紙數(shù)量,取壁紙數(shù)量為基數(shù);當手指在屏幕滑動時,所述終端獲取到當前屏幕的下標值,如果當前屏幕的下標值大于基數(shù),則用當前屏幕的下標值與基數(shù)進行求余運算,以所得余數(shù)值作為當前屏幕新的下標值,并鏈接新的下標值對應的壁紙,實現(xiàn)壁紙循環(huán)切換。
8.根據權利要求6或7所述的終端,其特征在于,所述運算單元對當前屏幕鏈接的壁紙及相鄰屏幕鏈接的壁紙進行漸變運算,實時顯示壁紙切換時的漸變效果,包括: 對當前壁紙進行alpha繪制,以使當前壁紙顯示效果為從可見到不可見,同時對下一張壁紙也進行alpha繪制,以使下一張壁紙顯示效果從不可見到可見。
9.根據權利要求6所述的終端,其特征在于,所述終端對各個屏幕的壁紙尺寸進行設置,同時對所選的壁紙的名稱、路徑、包名等信息進行保存,記錄到數(shù)據庫中,以記錄每個屏幕當前所使用的壁紙,便于壁紙信息的讀取。
【文檔編號】G06F9/48GK103472989SQ201310375959
【公開日】2013年12月25日 申請日期:2013年8月26日 優(yōu)先權日:2013年8月26日
【發(fā)明者】鄧裕強, 黃愛華, 梁國盛, 敖日明, 胡勇, 蔣旭文, 陳炳東 申請人:廣州市久邦數(shù)碼科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1