Forum » Programiranje » [Android] NinePatch in Drawable mape
[Android] NinePatch in Drawable mape
draciel ::
Recimo da imamo eno sliko za gumb velikosti 200X120px. Če to sliko "pretvorim" v 9.patch sliko ali potem mi ni potrebno delati posameznih slik za ldpi,mdpi,hdpi,xhdpi mape (Ali android sam poskrbi za "scale"). Ali moram še vedno narediti manjšo sliko za ldpi naprave?
icurk ::
Za samo delovanje aplikacije ti ni potrebno delati posameznih slik za ldpi,mdpi,... Android ti sam poveča ustrezno sliko.
shadeX ::
problem nastane če je slika premajhna (npr 70x20px) , bo android sam povečal sliko ampak bo slika ratala grda ( spackana )
Zgodovina sprememb…
- spremenil: shadeX ()
Mavrik ::
Recimo da imamo eno sliko za gumb velikosti 200X120px. Če to sliko "pretvorim" v 9.patch sliko ali potem mi ni potrebno delati posameznih slik za ldpi,mdpi,hdpi,xhdpi mape (Ali android sam poskrbi za "scale"). Ali moram še vedno narediti manjšo sliko za ldpi naprave?
9-patchi se obnašajo popolnoma enako kot vse druge slike - Android bo probal naložiti najprej 9patch s "pravim" dpijem, če ne bo vzel manjšega in ga upscalal. Če manjšega ni bo umrl.
Z interesa ostrejšega prikaza, performans in porabe pomnilnika je boljše, če daš slike (tudi 9patche) v ustrezni velikosti za napravo. Je pa res da to poveča končno velikost aplikacije.
EDIT: Popravil razlago algoritma za iskanje resources.
The truth is rarely pure and never simple.
Zgodovina sprememb…
- spremenil: Mavrik ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Hitrost spletne strani Localhost vs. WebOddelek: Izdelava spletišč | 2333 (1063) | Netrunner |
» | [Android] izgradnja layoutaOddelek: Programiranje | 658 (523) | Mavrik |
» | [Android]ločljivost_slikOddelek: Programiranje | 1181 (1046) | killa bee |
» | Addicted to plasticOddelek: Problemi človeštva | 7230 (6033) | innerspace |
» | Preventivno za 9800 AIW, ce vam bo kdaj metalo ven TV oz multimedia centerOddelek: Zvok in slika | 1045 (810) | Caligula |