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

動(dòng)態(tài)界面的實(shí)現(xiàn)方法及裝置的制造方法_2

文檔序號(hào):8528001閱讀:來源:國知局
MA),藍(lán)牙,無線保真技術(shù)(Wireless, Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會(huì)標(biāo)準(zhǔn)IEEE802.11a, IEEE802.lib, IEEE802.1lg和/或 IEEE802.lln)、網(wǎng)絡(luò)電話(Voice over internet protocal, VoIP)、全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,W1-Max)、其他用于郵件、即時(shí)通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議,甚至可包括那些當(dāng)前仍未被開發(fā)出來的協(xié)議。
[0028]定位模塊112用于獲取用戶終端100的當(dāng)前位置。定位模塊112的實(shí)例包括但不限于全球衛(wèi)星定位系統(tǒng)(GPS)、基于無線局域網(wǎng)或者移動(dòng)通信網(wǎng)的定位技術(shù)。
[0029]攝像模塊114用于拍攝照片或者視頻。拍攝的照片或者視頻可以存儲(chǔ)至存儲(chǔ)器102內(nèi),并可通過射頻模塊110發(fā)送。
[0030]音頻模塊116向用戶提供音頻接口,其可包括一個(gè)或多個(gè)麥克風(fēng)、一個(gè)或者多個(gè)揚(yáng)聲器以及音頻電路。音頻電路從外設(shè)接口 108處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚(yáng)聲器。揚(yáng)聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號(hào)轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口 108中以進(jìn)行進(jìn)一步的處理。音頻數(shù)據(jù)可以從存儲(chǔ)器102處或者通過射頻模塊110獲取。此外,音頻數(shù)據(jù)也可以存儲(chǔ)至存儲(chǔ)器102中或者通過射頻模塊110進(jìn)行發(fā)送。在一些實(shí)例中,音頻模塊116還可包括一個(gè)耳機(jī)播孔,用于向耳機(jī)或者其他設(shè)備提供音頻接口。
[0031]觸控屏幕118在用戶終端100與用戶之間同時(shí)提供一個(gè)輸出及輸入界面。具體地,觸控屏幕118向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對(duì)應(yīng)于一些用戶界面對(duì)象。觸控屏幕118還接收用戶的輸入,例如用戶的點(diǎn)擊、滑動(dòng)等手勢操作,以便用戶界面對(duì)象對(duì)這些用戶的輸入做出響應(yīng)。檢測用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術(shù)。觸控屏幕118顯示單元的具體實(shí)例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
[0032]按鍵模塊120同樣提供用戶向用戶終端100進(jìn)行輸入的接口,用戶可以通過按下不同的按鍵以使用戶終端100執(zhí)行不同的功能。
[0033]本發(fā)明實(shí)施例中的動(dòng)態(tài)界面的實(shí)現(xiàn)方法可運(yùn)行在如圖2所示的用戶終端100中,使界面具有粒子動(dòng)態(tài)效果,增加界面的真實(shí)感和趣味性。
[0034]第一實(shí)施例
[0035]圖3為本發(fā)明第一實(shí)施例提供的動(dòng)態(tài)界面的實(shí)現(xiàn)方法的流程圖。如圖3所示,本實(shí)施例的動(dòng)態(tài)界面的實(shí)現(xiàn)方法包括以下步驟:
[0036]步驟Sll:生成界面元素以及對(duì)應(yīng)的動(dòng)畫效果,所述界面元素包括背景、背景中的物體以及與所述物體對(duì)應(yīng)的粒子圖像。
[0037]在此步驟中,可以根據(jù)不同的應(yīng)用場景生成對(duì)應(yīng)的界面元素,例如根據(jù)可以根據(jù)天氣(刮風(fēng)、下雨等)生成與天氣相關(guān)界面元素,也可以根據(jù)具體的風(fēng)景(例如小河流水、風(fēng)吹動(dòng)的垂柳等)生成與風(fēng)景相關(guān)的界面元素。所述界面元素可以幫助整個(gè)動(dòng)態(tài)界面在視覺上達(dá)到模擬顯示真實(shí)場景的目的。
[0038]所述動(dòng)畫效果包括不同的背景或背景中的物體的動(dòng)畫效果,動(dòng)畫效果例如可以包括背景的移動(dòng)方向和移動(dòng)速度等,背景中的物體的透明度以及消隱的時(shí)間等。
[0039]步驟S12:創(chuàng)建粒子發(fā)射器,設(shè)置粒子發(fā)射器的屬性。
[0040]所述粒子發(fā)射器的屬性可以包括:所述粒子發(fā)射器的發(fā)射位置、發(fā)射范圍、發(fā)射形狀以及發(fā)射模式,等等。其中,發(fā)射模式例如可以包括粒子重疊模式、遞增渲染模式(additive render mode)等等。
[0041]其中,發(fā)射位置指的是粒子發(fā)射器在界面控件坐標(biāo)系中的坐標(biāo)。發(fā)射范圍指的是從粒子發(fā)射方向偏移的弧度。發(fā)射形狀例如可以包括點(diǎn)、線、矩形、立方體、球體等。
[0042]步驟S13:生成一個(gè)或多個(gè)粒子源,定義粒子源的粒子參數(shù),所述粒子參數(shù)包括粒子的內(nèi)容,將所述粒子圖像作為所述粒子的內(nèi)容。
[0043]所述粒子的參數(shù)可以包括:粒子的出生率(birth rate)、粒子的生命周期(lifetime)、粒子的生命時(shí)間變化范圍(lifetime range)、粒子的顏色(color)、粒子的內(nèi)容(content)、粒子的名字(name)、粒子的速度(velocity)、粒子的速度范圍(velocityrange)、粒子的發(fā)射角度(emiss1n range)、粒子的尺寸變化范圍(scale speed)、軸向加速度以及粒子的旋轉(zhuǎn)速度(spin),等等。其中,步驟Sll生成的粒子圖像可以作為所述粒子的內(nèi)容。
[0044]其中,粒子的出生率指的是每秒發(fā)射的粒子數(shù)量,一個(gè)火焰或者瀑布你最少需要幾百個(gè)粒子。粒子的生命周期指的是一個(gè)粒子幾秒后消失。粒子的生命時(shí)間變化范圍指的是粒子的生命周期的變化區(qū)間,可以使生命周期產(chǎn)生少許變化,粒子系統(tǒng)會(huì)隨機(jī)在這個(gè)區(qū)間中取一個(gè)生命周期值(lifetime-lifetimeRange, lifetime+lifetimeRange)。粒子的顏色指的是粒子內(nèi)容的顏色。粒子的內(nèi)容指的是用于粒子的內(nèi)容,一般是一個(gè)CGImage,可以把它賦值給粒子圖像。粒子的速度指的是粒子每秒移動(dòng)的像素?cái)?shù)以及方向。粒子的速度變化范圍指的是粒子的速度的變化區(qū)間,lifetime range相似。粒子的發(fā)射角度指的是一個(gè)粒子發(fā)射的角度范圍(弧度制)。如果粒子發(fā)射角度是45度,也就是說生成范圍會(huì)在正負(fù)45度范圍內(nèi)。粒子的尺寸變化范圍指的是每秒修改粒子大小的百分比。
[0045]步驟S14:將所述一個(gè)或多個(gè)粒子源添加至所述粒子發(fā)射器中。
[0046]步驟S15:實(shí)現(xiàn)背景以及背景中的物體對(duì)應(yīng)的動(dòng)畫效果,并利用所述粒子發(fā)射器顯示所述物體的動(dòng)態(tài)粒子效果。
[0047]本發(fā)明實(shí)施例提供的動(dòng)態(tài)界面的實(shí)現(xiàn)方法可以應(yīng)用在各種界面控件中,例如系統(tǒng)應(yīng)用或第三方應(yīng)用中的背景、掛件或皮膚,等等。
[0048]下面將以i0S(iphone Operat1n System,由蘋果公司開發(fā)的手持設(shè)備操作系統(tǒng))開發(fā)平臺(tái)為例,對(duì)本實(shí)施例提出的動(dòng)態(tài)界面實(shí)現(xiàn)方法進(jìn)行具體說明。在i0S5.0系統(tǒng)中,可以利用粒子系統(tǒng)結(jié)合核心動(dòng)畫(Core Animat1n)技術(shù),實(shí)現(xiàn)本實(shí)施例提出的動(dòng)態(tài)界面實(shí)現(xiàn)方法。
[0049]可以利用i0S5.0系統(tǒng)框架Quartz Core提供的UIKit粒子系統(tǒng)的API (Applicat1n Programming Interface,應(yīng)用程序編程接口),其包括兩個(gè)類:CAEmitterLayer、CAEmitterCell。CAEmitterLayer 定義了粒子系統(tǒng)的粒子發(fā)射器,包含發(fā)射器的屬性,如粒子發(fā)射器的發(fā)射位置、發(fā)射范圍、發(fā)射形狀以及發(fā)射模式等。CAEmitterCell定義了粒子系統(tǒng)的粒子源,包含粒子的出生率、粒子的生命周期、粒子的生命時(shí)間變化范圍、粒子的顏色、粒子的內(nèi)容、粒子的名字、粒子的速度、粒子的速度范圍、粒子的發(fā)射角度、粒子的尺寸變化范圍、軸向加速度以及粒子的旋轉(zhuǎn)速度等。
[0050]首先,可以創(chuàng)建一個(gè)自定義UIView類,這個(gè)類將有CAEmitterLayer作為它的層。可以先生成一個(gè)CAEmitterLayer的實(shí)例,設(shè)置里面的參數(shù),來定義一個(gè)粒子發(fā)射器。然后生成一個(gè)或者多個(gè)CAEmitterCell實(shí)例,設(shè)置里面粒子所需的一些參數(shù),將CAEmit
當(dāng)前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1