miui v5v4主題制作和設(shè)計(jì)教程_第1頁(yè)
miui v5v4主題制作和設(shè)計(jì)教程_第2頁(yè)
miui v5v4主題制作和設(shè)計(jì)教程_第3頁(yè)
miui v5v4主題制作和設(shè)計(jì)教程_第4頁(yè)
miui v5v4主題制作和設(shè)計(jì)教程_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

MIUIV5/V4制作和設(shè)翻新,小到只換一盞燈。目前MIUI會(huì)自帶兩個(gè)包,達(dá)人們也可以設(shè)計(jì)自己的包,1.1模1.2V5V4一個(gè)包含V4、V5兩個(gè)版本,而設(shè)計(jì)師只要根據(jù)miuiv5temte(點(diǎn)擊) 計(jì)即可。此模板針對(duì)MIUIV5,稍做調(diào)整即可作為V4的設(shè)計(jì)稿。具體見下表相比V4,V5有更強(qiáng)大的框架,更靈活更有趣,例如V5加上了動(dòng)態(tài)圖標(biāo)和動(dòng)態(tài)壁情況1:?jiǎn)为?dú)上傳V5包第一步:上傳新第四步,恭喜傳成功,等待工作人員審核后就能上線了!情況2:在原有的v4的基礎(chǔ)上更新V5版本3.制作3.1測(cè)試機(jī)器米2刷V5開發(fā)版附上刷機(jī)連接 3.2切圖制作之前先根據(jù)設(shè)計(jì)稿和制作模板里的圖的尺寸進(jìn)行切圖,將設(shè)計(jì)稿切OK了。3.3制作軟件的安裝工具 打開 macos運(yùn)行 3.4工具的使用視屏 主題工具中的模塊介紹內(nèi)基本模塊com.android.contacts通訊錄以及撥號(hào) com.android.mms 管理 設(shè)置com.android.systemui通知欄以及任務(wù)管理器com.android.updater系統(tǒng)更新 防打擾 備份 桌面workassistant流量framework-miui-resMIUI全局framework-resAndroid原生全局以上模塊為工具內(nèi)帶有圖解的模塊MIUI全局主要存放文件是會(huì)在各圖不建議進(jìn)行修改,V5Android我們編輯器的V5字樣的標(biāo)記,無標(biāo)記V5字樣的修改。V4V5對(duì)于已有的V4,制作者想遷移到V5上,可以參考下面提供的V4到V5的的映9信息。這部分映射我們會(huì)逐步更新,大家可多留意!題來修改 MIUIV4TOV5可復(fù)用圖映射表 百變鎖屏在包里的lockscreen/advance 下,manifest.xml文件是描述。下面【總1】百變鎖屏 【總2】百變鎖屏 【百變壁紙】 【百變圖標(biāo)】 【百變相框】 顏色代碼不同是在還面增加了2位用于控制文字可在工具中點(diǎn)擊切換編theme_values.xml文件將準(zhǔn)備好的鈴聲放在包的ringtones 鬧鐘鈴聲:alarm.mp3桌面壁紙和鎖屏壁紙放在包的wallpaper 桌面壁紙:default_wallpaper.jpg鎖屏壁紙測(cè)試標(biāo)準(zhǔn): 測(cè)試文檔 模版:完美圖標(biāo) V5默認(rèn)包 v5默認(rèn)包 MIUIV4樓 |于2012-11-2一、MIUI

首先,我們的UI是由很多部分組成的,如鎖屏、通知欄、桌面壁紙、圖標(biāo)等android系統(tǒng)就是一個(gè)毛坯房,MIUI是在這之上的一個(gè)簡(jiǎn)MIUI提供自定義功能,其實(shí)就相當(dāng)于幫你請(qǐng)了一個(gè)工程隊(duì),你可以用從眾多裝修方案(包)中選擇自己喜歡的效果,最后交給工程隊(duì)實(shí)施。而裝修方案可大可小,大至全屋翻新,小到只換一盞燈。目前MIUI會(huì)自帶兩個(gè)包,達(dá)人們也可以設(shè)計(jì)工欲善其事必先利其器,做題之前首先得有一部能刷MIUI的作為測(cè)試機(jī)。MIUI現(xiàn)有v4480p(480*854480*800)720p480p的機(jī)子有小米1/1S(自帶MIUI)、HTCDesireS、HTCIncredibleS、SamsungI9100、華為Honor、索愛LT18i、NexusS720P小米2(自帶MIUI)、GalaxyNexus、GalaxySIIII9300、GalaxyNexus、AscendD1、索尼LT26i、HTCOneX、LGLU6200附上刷機(jī)連接 注意:在針對(duì)新版客戶端的測(cè)試方案上線之前,制作者只能在開發(fā)版或之前版本進(jìn)制作之前可先根據(jù)提供的界面模板,對(duì)界面進(jìn)行設(shè)計(jì),然后再進(jìn) 使用此工具需要java環(huán)境的支持,未安裝的同學(xué)請(qǐng): 下(圖1所示)macos運(yùn)行 三、制1.工具的使 制作模板:v4 模板.mtz(25.15MB, 點(diǎn) 補(bǔ)全界面模板解壓包:拖拽后綴名為mtz格式的文件,置于工具上(如圖3),等待一段時(shí)間,便會(huì)有一個(gè)與mtz文件名稱相同的文件夾,這便是解包操作。圖3打開以后可看到(圖4)名稱、制作者、設(shè)計(jì)者,以及版本等信息,此為必打包mtz:點(diǎn)擊工具下方打包即可生成mtz格式文件。點(diǎn)擊打包并導(dǎo)入可將過豌豆莢、qq管家等androidpc管理軟件進(jìn)行安裝,能連上這類管理軟件即代表手2.替不同分辨率的,其素材尺寸以及素材存放的位置也有所不同。如圖5所桌面圖標(biāo)替換:打開工具,先在左邊選擇要替換的圖標(biāo),然后點(diǎn)擊選擇對(duì)應(yīng)的圖圖6(主要用于第圖標(biāo)的風(fēng)格統(tǒng)一),icon_border.png為最上面的一層;icon_mask.png控制圖標(biāo)顯示大小形狀,黑域顯示圖標(biāo)形狀;icon_pattern.png為不變色背景,icon_background.png7所示,素材當(dāng)中還有一種重要的格式,叫做9.png。這種格式的是安卓平臺(tái)上新創(chuàng)的一種拉伸卻不失真的,這種主要用于一些尺寸不固定的,或者上面的是上面的內(nèi)容區(qū)與需要特殊控制的,比如氣泡,輸入文字框等。這種的文件名會(huì)是xxx.9.png這種格式,用工具解包以后,所生成的9.png其上下左右各會(huì)1像素黑邊,8黑邊可以在ps內(nèi)直接畫上,也可通過工具內(nèi)附帶的軟件進(jìn)行編輯(如圖9)。在使用畫黑邊時(shí)如果多選了部分,可按住shift鍵,再點(diǎn)擊即可擦掉,最后按ctrl+s保存。需要注意的是9.png必須畫上黑邊,不然在應(yīng)用的時(shí)候,即使放了對(duì)應(yīng)的圖片上也不會(huì)顯示。用ps畫黑邊的時(shí)候需要注意,必須用純黑色,不能有色差。Com.android.contacts以及撥號(hào)Com.android.fileexplorer文件管理器 Cviders.downloads.ui管理 Com.android.systemui通知欄以及任務(wù)管理器Com.android.updater系統(tǒng)更新Com.miui.antispam防打擾Com.miui.backup備份Com.miui.home桌面Cworkassistant流量 MIUI全局 Android原生全局MIUIAndroid原生全局內(nèi)主要存放文件是會(huì)在各種界面都會(huì)調(diào)用到的東西,比如按 工具對(duì)進(jìn)行選擇要替換的,右邊區(qū)域會(huì)顯示存放的路徑,以及默認(rèn)素材尺寸,圖10的中的黑圈中的數(shù)字就是默認(rèn)素材的尺寸。將從設(shè)計(jì)稿內(nèi)提取的素材替換進(jìn)去,然后使用工具內(nèi)提供的9.png工具,畫上內(nèi)容區(qū)與拉伸區(qū)。替換完成后點(diǎn)擊打包并導(dǎo)入,測(cè)試百變鎖屏在包里的lockscreen/advance 下,manifest.xml文件是描述,以上代碼為簡(jiǎn)單的鎖屏的代碼,所謂的就是將起始點(diǎn)移動(dòng)到區(qū)域的過程,在這個(gè)過程中可以沿著運(yùn)動(dòng)軌跡(圖中的白線path)進(jìn)行,也可完全自由的運(yùn)動(dòng),當(dāng)起始點(diǎn)完全包含在結(jié)束區(qū)域時(shí)完成。XY坐標(biāo)為左上角的點(diǎn),因?yàn)閙iui支持不同分辨率,所以在寫坐標(biāo)時(shí)需要注意,當(dāng)以屏幕底部對(duì)齊時(shí),其y坐標(biāo),需要以這種形式書寫:y="#screen_height-89",意思其y坐標(biāo)是以屏幕高度減去距離屏幕底 6.theme_values.xml文件內(nèi)除了以外,還有theme_values.xml,這個(gè)主要用于控制當(dāng)前模塊下的文字增加了2位用于控制文字,可在工具中點(diǎn)擊切換編輯模式查看當(dāng)前模塊的theme_values.xml文件將準(zhǔn)備好的鈴聲放在包的ringtones 鬧鐘鈴聲:alarm.mp3桌面壁紙和鎖屏壁紙放在包的wallpaper 桌面壁紙:default_wallpaper.jpg鎖屏壁紙 測(cè)試標(biāo) MIUI 測(cè)試文檔.doc(109.5 次數(shù):diemboolshow_default_contact_detail_photo_bg為false,就是現(xiàn)在根據(jù)小頭像計(jì)算頭像的背景顏色如果修改這個(gè)值為true,則不會(huì)計(jì)算頭像背景的顏色,直接顯示contact_detail_default_photo.png(尺寸:撥號(hào)輸入預(yù)覽背景調(diào)用framework-miui-res\res\drawable-xhdpi\v5_title_bar_bg_light.9.png的高度必須要>=framework-miui-res\res\drawable-xhdpi\v5_tab_indicator_bg_no_title_light.9.png確定framework-res\res\drawable-群組界面智能分組下面列表listframework-res\res\drawable-480p&720p聯(lián)系人詳情,tabframework-res\res\drawable-xhdpi\v5_tab_indicator_ceholder.9.png占位圖控制,v5_tab_indicator_ceholder.9.png的高度必須>=: 小豆豆背景的右邊.9bottombar9bottombar9bottombar受bottombar下邊.9內(nèi)容區(qū)的控制,由系統(tǒng)居中排列值控制listtheme_values/framework-miui-控制list內(nèi)容向下移動(dòng)的距離theme_values/framework-miui-res/v5_split_action_bar_overlay_height部必須留100pix的透明帶的list的拉伸區(qū)域必須全拉伸為了方便大家閱讀,我整理成了word,歡迎查閱--制作需要注意的地方.rar(894.09KB,次數(shù):【總1】百變鎖屏樓 |于2011-6-17wxp_hit2014-7-1417:02時(shí)間寫個(gè)很完善的,而且百變鎖屏的功能點(diǎn)很多,一下子也說不完,這是一個(gè)很簡(jiǎn)單的,基本概括了所有重要功能,但是寫的比較簡(jiǎn)單,可能不太容易懂,我們以后會(huì)逐xda牛X貼: 10.21見: <Textname="tt".../>actual_x<Imagename="img"... 9.30<Textformat="下一個(gè)鬧鐘:[%s][%d%%]"文字和日期支持旋轉(zhuǎn)<Textangle=""/>9.23字符串變量,next_alarm_time以@<Texttext="@next_alarm_time"8.26 <=0不可 >0可增加屬性autoShow,true/false如果進(jìn)入鎖屏是在音樂是否自動(dòng)顯music_state,數(shù)字,狀態(tài)0停止1visibility數(shù)字0=false1=true8.12a.到桌面功能,如果沒有鎖屏壁紙或者鎖屏壁紙可以被移開或透明時(shí)可以看到桌面Lockescreen的disyDesktop屬性,默認(rèn)為false,不能到桌面<Lockescreendisb.unlockerStartPoint:normalSound,pressedSound,指定在normal和press狀態(tài)的音EndPoint:reachedSound,到達(dá)該endpoint后的音<Unlocker<StartPointx="0"y="440"w="480"h="400"normalSound="sound_normal.mp3"<EndPointx="0"y="640"w="480"7.8TextmarqueeSpeed,在文字超過寬度的時(shí)7.15Image,Text,Time的屬性align=left,center, Image,Time屬性alignV=top,center,bottom 函數(shù):round()四舍五入取整 ImageantiAliasfalse,true百變鎖屏在包里的lockscreen/advance 下,manifest.xml文件是描述,腳<Imagex=""y=""w=""h=""pivotX=""pivotY=""angle=""src=""srcid=""alpha=""antiAlias=""/>x,yw,hpivotX,pivotY:旋轉(zhuǎn)中心angle:旋轉(zhuǎn)角度,一周360度src: srcid:序列后綴數(shù)字,一般用變量表示,可以根據(jù)變量顯示不同的,如果src="pic.png"srcid="1"則最后會(huì)顯示"pic_1.png"alpha:0-255,小于等于0不顯antiAlias:true/false 抗鋸齒,如果為true在變形旋轉(zhuǎn)時(shí)不會(huì)有鋸齒<Imagex="0"y="#screen_height-323"當(dāng)前支持變量:變量以#開頭*物件屬性:格式:物件名.屬性名 時(shí)在x方向移動(dòng)距離 move_dist時(shí)移動(dòng)距state狀態(tài):正常:0按下:1到達(dá)位置*time,longtouch_xxtouch_ybattery_level0-100sms_unread_count未讀call_missed_count未接ampm0am,1pmhour12小時(shí),12hour24小時(shí),24minute分鐘secondyearmonth月 date日day_of_week星 //1-7星期日到星期screen_widthscreen_heightbattery_state:01:23alpha值的變量表達(dá)式表示該只有在非充電狀態(tài)顯示,并且隨著水平方向 1.<Image1.<Imagex="162"y="#screen_height-84"src="hs_path_bg.png"alpha="(255-#unlocker.move_x/100*255)*min(1,abs(1-加減乘除取模:+-*/%sin,cos,tan,asin,acos,atan,sinh,cosh,sqrt,min, 給定數(shù)字位數(shù)digitdigit(1234,2)00(600-100)/(1000-100)*(100-10)= | 10, <Positionx="10"y="20"<Positionx="100"y="200" <Rotationangle=""<Rotationangle=""<Sizew=""h=""<Sizew=""h=""<!--0-255--<Alphaa=""<Alphaa=""源動(dòng)畫稍有不同,沒有插值,x,y<!--optional:xy--<Sourcex=""y=""src="pic1.png"<Sourcex=""y=""src="pic2.png"代 為175,在從最左端到最右端過程中不變,到達(dá)最右端后0.5秒漸變?yōu)椴煌该鳎缓?.5秒變?yōu)橥该?。然后循環(huán) <Imagex="0"y="#screen_height-177"<Positionx="480"y="0"<Positionx="480"y="0"<Alphaa="175"<Alphaa="175"<Alphaa="255"<Alphaa="0"12.x,y坐標(biāo),src為遮罩,不透明黑色部分表示不透明,其他部分為透明。 <Maskx=""y=""src=""centerX=""centerY=""代 <Imagex="444"y="#screen_height-92"<Positionx="-438"y="0" <Maskx="0"y="#screen_height-92"src="hs_path_mask_r.png"代category界面上除部件外所有元素可以指定category屬性,Charging BatteryFullNormal,指定了category屬性的元素僅會(huì)在該狀態(tài)下顯示,可以用來做充<Imagex="100"y="100"src="pic.png"timesrc表示時(shí)間的前綴,如下表示使用time_0.png,time_1.png,...time_9.png, <Timex="10"y="10"size:文字大小format:%dparasformat,paras%d個(gè)變量表達(dá)式用","隔開align:left,center,rightTextmarqueeSpeed,在文字超過寬angle: <Textx=""y=""text=""color=""size=""paras="#x,#y"align=""代1.1.<Textx="240"y="130+#unlocker.move_y"color="#AAFFFFFF"alpha="200size="24"format="正在充電(%d%%)"paras="#battery_level"align="center"/>代format<DateTime<DateTimex=""y=""color=""size=""代M->MM->m->mm->mmm->mmmm->197046"yyyy/MM/ddh:mmaa""1970/04/063:23am""Mdh:mmaa"->"463:23am""E""EEEE"":M/d"->":24"kk:mm"name:bounceInitSpeed,bounceAccelation見: <Unlocker <StartPointx=""y=""w=""h="" 素 目的,坐標(biāo)和大小,當(dāng)起始點(diǎn)的x,y點(diǎn)落入目標(biāo)區(qū)域矩形時(shí),達(dá)到位 <EndPointx=""y=""w=""h=""后執(zhí)行的動(dòng)作,可以指定不同的intent,(這里需要整理一下現(xiàn)有的子 <Intentaction=""type=""category=""package="" <!--showthetargetpositionifpressedtryingto <!--showspecifiedimagewhenreachedtarget,ifupthenperformunlock-- 路徑tolerance:開始 消,回到正常狀態(tài)。Path可以指定x,y坐標(biāo),默認(rèn)為0,Position的坐標(biāo)為相對(duì)坐<Pathx=""y=""<Positionx=""y=""<Positionx=""y=""可以有多 目1.1.<Unlocker<StartPointx="31"y="#screen_height-117"w="90" <Imagex="31"y="#screen_height-<EndPointx="359"y="#screen_height-117"w="90"<Imagex="359"y="#screen_height-<Pathx="0"y="#screen_height-<Positionx="31"y="0"<Positionx="359"y="0"manifest.xmlframeRate:30。<Lockscreenversion="1"<Image<Image代Wallpaper元素系統(tǒng)設(shè)置的壁紙,除了不能指定源外其他和Image元素相<Buttonname=""x=""y=""w=""h=""x,y,w,h一個(gè)Button可以有若干個(gè)trigger,trigger定義了按鈕動(dòng)作相關(guān)的操作,如控制某元素的屬性,triggerCommand,用來執(zhí)行<Triggeraction=""target=""property="" 按鈕動(dòng)作:down(按下),up(抬起),double (雙擊),long(長(zhǎng)按,暫時(shí)未實(shí)現(xiàn))cancel(取消,按鈕按下后移到按鈕外部松手)targetproperty:屬性名,目前支持 value:屬性值,目前針對(duì)boolean有 true,false,1.1.//可以指定任意個(gè)trigger,也可以不指定<Trigger<Command//按鈕正常狀態(tài),可以包含任意界面元素,如ImageText等,可以不指 ButtonImage的坐標(biāo)和Button自己的坐標(biāo)是獨(dú)立的,都是相對(duì)//按鈕按下狀態(tài),可以包含任意界面元素,如ImageText等,也可以不定,如果指定了normal狀態(tài),則顯示normal狀態(tài)元素4Button1Text,nameImage<MusicControlname="music_control"x=""Mask<Image<Textname="music_dis<Button<Button<Buttonname="music_<Button<Buttonx="178"y="529"w="126"<Triggeraction="double"target="music_control"property="visibility"value="toggle"/> <MusicControlx="0"y="300"name="music_control"<Imagename="music_album_cover"x="240"alpha="150"align="center"alignV="center"<Imagesrc="music_bg.png"x="40"y="0"alpha="100"Text新增自動(dòng)滾動(dòng)功能,如果制定了寬度和滾動(dòng)速marqueeSpeed,在文字超過寬度的時(shí)候會(huì)自動(dòng)滾動(dòng)顯示<Text y"x="240"y="10"marqueeSpeed="30"size="24"color="#FFFFFF"<Buttonname="music_prev"x="40"y="40"w="108"<Imagesrc="music_previous_n.png"x="40"y="40"<Imagesrc="music_previous_p.png"x="40"y="40"<Buttonname="music_next"x="332"y="40"w="108"<Imagesrc="music_next_n.png"x="332"y="40"<Imagesrc="music_next_p.png"x="332"y="40"<Button y"x="186"y="40"w="108"<Image y_n.png"x="186"y="40"<Image y_p.png"x="186"y="40"<Buttonname="music_pause"x="186"y="40"<Imagesrc="music_pause_n.png"x="186"y="40"<Imagesrc="music_pause_p.png"x="186"y="40"alphaalpha0255一個(gè)或者動(dòng)畫,電池正常,電池已充滿。為正常的時(shí)候顯示,其他,像“電量低,充電。按下,或者到達(dá)位置”都不顯示。<Imagesrc="pic.png"alpha="max(0,(1-#battery_state))*255+max(0,(#battery_state-2))*255+max(0,(1-#unlocker.state))*255">【總2】百變鎖屏2.0【1.22更新樓 |于2011-11-24wxp_hit2013-3-1914:57<MusicControlname="music_control"代0:12小時(shí)制 1:24小時(shí)ContentProviderBinderuriwhere 如果uriExp表達(dá)式不為空則計(jì)算uriExp表達(dá)式取得uriuriExp為空但uriFormatExp不為空,則計(jì)算uriFormatExp獲得格式字符串,然后用uriParas參數(shù)填充格式字符串因?yàn)樵瓉淼膗riFormat只能格式化字符串和整數(shù),如果uriuriExp的話可以用加號(hào)連接字符串和浮點(diǎn)數(shù)或者整數(shù)作為一個(gè)uriImage元素支持截取鎖屏界面以下的系統(tǒng)界面<Imagename="homescreen"代<Command 代支持接收broadcast并從中取數(shù)name:變量名 extra:broadcast中的extra名稱,type:類型intstringdoublefloatlong.1.1.<BroadcastBindername=""<Variablename="battery_level"type="int" <Variablename="battery_plugged"<Commandtarget=""9.代11.30支持延 ,可以 <Unlockerdelay="" delay:<EndPointname="end1" 0: 1:pressed所有元素包括Group支持旋轉(zhuǎn),縮放,3D旋轉(zhuǎn)功 substr(string,start)substr(string,start,length)string:源字符串start:開始位置length:子串長(zhǎng)度,沒有指定默認(rèn)取開始位 bmp_width,<Imagename="img"src="test.png"/> #img.bmp_width#img.bmp_heightCommand intent,EndPointIntent mandaction=type=categorypackageclassCommandconditionCommanddelay="BinderComand,控制VariableBinder令,一般用作觸發(fā)刷<ContentProviderBindername="weather"> mandname="weather"command="refreshcontentprovider1.1.<ContentProviderBinderuri=""<Variablename=""type=""column=""6.代uri,columns,where,args,orderwhereSQL。 支持格式化的uri。 ContentProviderBinder支持依賴關(guān)系:<ContentProviderBinder<ContentProviderBindername="name1"<ContentProviderBindername 數(shù)據(jù)類型string/double/float/int/long 3D旋轉(zhuǎn)支持z軸高度: z軸旋轉(zhuǎn):<Image...centerZ="250*2"angleZ="60"增加觸摸開始時(shí)間變量#touch_begin_time,可以在Button的up中用來計(jì)算滑動(dòng)速v=(#touch_x-#touch_begin_x)/(#time_sys- 新增源大小屬性:bmp_width<Imagename="test"src="test.png"/> TriggerTriggerCommand。Triggeraction觸發(fā)動(dòng)作 用于Button:down,up,doubleCommand類型:系統(tǒng)設(shè) <Command 鈴聲:target="RingMode"value="normal,silent,vibrate" WIFI:target="Wifi" 數(shù)據(jù):target="Data"value="" 藍(lán)牙:target="Bluetooth"value=""同上USB:target="UsbStorage"value=""同屬性命 <Commandtarget="元素 <Commandtarget="素 y" mandname="" type=""/> 變量綁 mand command="refresh" 更Intent命令 id=""action=""type=""category=""package=""class=""name=""/>持 volume音量,0~1的浮點(diǎn)數(shù);keepCur是否保持當(dāng)前正在,默false;loop是否循環(huán),默認(rèn)false。 延時(shí)觸發(fā),單位ms<Trigger 9.11. EndPoint12.<Command0.h<Var<AniFramevalue="#ani_begin_x"<AniFramevalue="0"<AniFramevalue="0"代 #volume_level現(xiàn)在音 #volume_level_old調(diào)節(jié)之前的音 取值 STREAM_VOICE_CALL= /*Theaudiostreamforsystemsounds STREAM_SYSTEM= /*Theaudiostreamforthephoneringandmessagealerts STREAM_RING= /*Theaudiostreamformusicyback STREAM_MUSIC= /*Theaudiostreamforalarms STREAM_ALARM= /*Theaudiostreamfornotifications STREAM_NOTIFICATION= /*@hideTheaudiostreamforphonecallswhenconnectedonbluetooth*/ STREAM_BLUETOOTH_SCO= /*@hideTheaudiostreamforendsystemsoundsincertaincountries(e.gcamerainJapan)*/ STREAM_SYSTEM_END= /*@hideTheaudiostreamforDTMFtones STREAM_DTMF= /*@hideTheaudiostreamfortexttospeech(TTS) = /*@hideTheaudiostreamforFM =一般鎖屏下只能調(diào) #volume_type>=01ifelse(x1,y1,x2,y2,..., ifx1>0returny1;elseifx2>0returny2;...;elsereturn文本支持多行<Text name="text1"multiLine="true"width="150".../>#text1.text_height為折行后的高度 行距倍數(shù)默認(rèn)1 行距增加量默認(rèn)動(dòng)態(tài)幀率 查詢Webservice: 3D旋轉(zhuǎn)和virtualscreen:h color屬性支持:1.常量 3.argb(A,R,G,B)函數(shù)式,其中A,R,G,B百變鎖屏支持針對(duì)單個(gè)的個(gè)性化設(shè)置(需支持)可以設(shè)置快捷方 1.7 <VarArray>分別定義單個(gè)變量和變量數(shù)<Varname=expression=""type=""const=""/>name變量名expressionexpression="'mystring'"type= const=true量值會(huì)在鎖屏運(yùn)行期間改變,constfalse默認(rèn):false<VarArray<VarArray<Varname="date_format1"<Varname="date_format2"index="2" <Itemexpression="ifelse(isnull(@date_format),'MMMMdEEEE',<Item代 expressionvaluevalue定義了一個(gè)每隔兩秒輪換一次日期顯示格式的DateTime元素<!--ifconstistrue,thevariablewillonlyevaluateonceattheinitialtime,--><Varname="show_date"expression="ifelse(isnull(#show_date),1,#show_date)"type="number"const="true"/><Varname="text_size_date"expression="ifelse(isnull(#text_size_date),18,#text_size_date)"<VarArray<Varname="date_format1"<Varname="date_format2"index="2" EEEE',<Item<Itemvalue="yyyy年<Item<Itemvalue="d日19.顯示英文月<VarArray<Varname="month_str" <Item<Item<Item<Item<Texttext="@month_str"color="#FFFFFFFF"size="20".../>代Var新增變量閾值觸發(fā):threshold閾值; _123901.jpg(104.3KB,次數(shù):TF3鎖屏2.62MB,次數(shù):12234,積分:經(jīng)驗(yàn)-1 670.92KB,次數(shù):12834,積分:經(jīng)驗(yàn)-1樓 |于2013-3-17wxp_hit2014-7-910:49大家好,百變的新成員“百變壁紙”終于跟大家見面了~百變壁紙是一種動(dòng)態(tài)壁紙,但和android原生動(dòng)態(tài)壁紙不同的是,它的制作成本非常低,到底的java代碼,你所要做的很簡(jiǎn)單,只需要切出漂亮的圖圖,加上一個(gè)簡(jiǎn)單的,百變百變壁紙采用了跟百變鎖屏一樣的MAML框架,所以,只要你會(huì)做百變鎖屏,那么恭喜你,你在包里的位置|--- |---|---|---strings(多語(yǔ)言字符串,可選|---

|---|---|---|---|---|---所有標(biāo)紅的地方就是百變壁紙的內(nèi)manifest編寫方法1.1.內(nèi)3.代:百變鎖屏百變鎖屏wallpaper_offset_pixel_x:偏移的像素?cái)?shù)(0~-1*屏寬)wallpaper_offset_x:偏移百分比(0~1.0)二者關(guān)系:#wallpaper_offset_x*滑動(dòng)時(shí):在第一屏,wallpaper_offset_pixel_x0wallpaper_offset_x0;wallpaper_offset_pixel_x1*屏寬,wallpaper_offset_x(屏寬指的是壁紙定位:x="-#wallpaper_offset_x*屏寬需要跟隨滑動(dòng)的元素定位:x="-#wallpaper_offset_x*+相對(duì)壁紙的位置魚兒水中游,等你來挑逗~魚兒水中游.mtz(576.74 次數(shù):小鳥,適合初學(xué)~的小鳥.mtz(680.1 次數(shù):MIUIV5樓 |于2013-3-22本帖最后由于2013-3-251

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論