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šč | 2355 (1085) | Netrunner |
» | [Android] izgradnja layoutaOddelek: Programiranje | 675 (540) | Mavrik |
» | [Android]ločljivost_slikOddelek: Programiranje | 1204 (1069) | killa bee |
» | Addicted to plasticOddelek: Problemi človeštva | 7280 (6083) | innerspace |
» | Preventivno za 9800 AIW, ce vam bo kdaj metalo ven TV oz multimedia centerOddelek: Zvok in slika | 1055 (820) | Caligula |