2024. május 6., hétfő

Gyorskeresés

Útvonal

Cikkek » Telefónia rovat

MIUI lockscreen készítési segédlet

Az xda-n is elérhető MIUI lockscreen manifest magyar változata segítő példákkal.

[ ÚJ TESZT ]

Fájlstruktúra, gombok, wallpaper

9. Általános fájlstruktúra

Lehet, hogy ezzel kellett volna kezdeni, de itt már szinte minden elemet ismerünk, így ide tettem.

<Lockscreen version="1" frameRate="" displayDesktop=" " >
<Image />
<Image />
<Unlocker/>
<Unlocker/>
<Time/>
<DateTime/>
<Text/>
</Lockscreen>

<Lockscreen> és </Lockscreen> tagek közé kell tenni az egészet. Verzió mindig 1.
frameRate – az animációk sebességét, „szmúszságát” adja meg fpsben (minél nagyobb, annál "szmúszabb", de többet is eszik (mondjuk elvileg a képernyő kikapcsolt állapotában nem fut a renderelés, tehát nem számottevő). Általában 30 körüli érték elég szokott lenni, 50 fölé nem érdemes menni. 0-ra állítva csak érintésre frissít. (max érték 100)
displayDesktop – mutassa-e a hátteret. Alapesetben értéke „false”.
A kép renderelése fentről lefelé történik, ami a manifest alján van, az lesz legfelül, míg az elején lévők a háttérben.

10. Wallpaper

<Wallpaper> tagben. Használata az Image taghez hasonló, csak forrást nem lehet megadni. Ha nincsen kitéve a tag a manifestben, akkor nem kezeli a cserélhető háttérképet.

11. Gombok

Leginkább arra használtak, hogy a zenelejátszót rejtsék/mutassák.

Használata:
<Button name="" x="" y="" w="" h="" listener="">
<Triggers>
<Trigger action="" target="" property="" value=""/>
</Triggers>
</Button>

x,y – bal felső pontja
w,h – szélessége és magassága
listener – elhagyható elem, én még nem találtam olyan helyzetet, ahova kellett volna
trigger action – értéke lehet: „double” (duplaklikk), „down” (lenyomás), „up” (elengedés), „long” (hosszú klikk lenne, de nem használható tag, csak elméletileg támogatott). Megszabja, hogy milyen akcióval használható a gomb. Több különböző akció is megadható, így pl. ugyanaz a gomb mást adhat ki szimpla és dupla kattintásra.
target – annak az elemnek a neve, amit befolyásolni akarunk
property – a befolyásolni próbált elem megfelelő tulajdonságnak neve (támogatott: visibility)
value – a befolyásolandó tulajdonság által felvevendő érték, lehet konkrét szám, vagy logikai elem esetén (pl. visibility) „true”/”false”/”toggle” (váltás aktuális állapottól függően)

Minden gombnak lehet két állapota: normál és lenyomott állapot, ezek használata az unlockerhez teljesen hasonló, csak itt <Normal></Normal> és <Pressed></Pressed> tageket kell használni.
Bármilyen elemet tartalmazhat egy gomb (azaz képet, szöveget, dátumot, órát, wallpapert).

A cikk még nem ért véget, kérlek, lapozz!

Hirdetés

Copyright © 2000-2024 PROHARDVER Informatikai Kft.