» »

[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 ::

draciel je izjavil:

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 ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Hitrost spletne strani Localhost vs. Web

Oddelek: Izdelava spletišč
372333 (1063) Netrunner
»

[Android] izgradnja layouta

Oddelek: Programiranje
6658 (523) Mavrik
»

[Android]ločljivost_slik

Oddelek: Programiranje
81181 (1046) killa bee
»

Addicted to plastic

Oddelek: Problemi človeštva
467230 (6033) innerspace
»

Preventivno za 9800 AIW, ce vam bo kdaj metalo ven TV oz multimedia center

Oddelek: Zvok in slika
131045 (810) Caligula

Več podobnih tem