Ustvarite Android HDPI, MDPI in LDPI slike iz ene same slike XHDPI PNG
- Kategorija: Razvoj
Nisem najbolj napreden Android programer še, vendar sem pobral nekaj stvari, odkar sem začel ustvarjati svoje prve osnovne aplikacije za platformo. Čeprav je v projekt Android mogoče dodati en png sliko kot vir, je možno namesto tega uporabiti več različic iste slike. Če je le ena slika, bo uporabljena ne glede na velikost zaslona in gostoto naprave Android, na kateri se izvaja. Sistem samodejno spreminja velikost slike in spreminja velikost slike, tako da aplikacija deluje na različnih velikostih in gostotah zaslona, če ni mogoče najti ustreznega slikovnega vira. Čeprav je to bolje, kot da sploh ne prikažete slik, lahko to povzroči vse vrste težav, vključno s slikami, ki v določenih napravah res niso tako dobre.
Vodnik za razvijalce za Android ima veliko stran posvečen slikam , velikosti zaslona, gostota in vse to dobro. Če želite v aplikacijo za Android dodati več različic iste slike, morate vedeti, kako jih ustvariti. Čeprav lahko za nalogo teoretično uporabite kateri koli urejevalnik slik ali resizer, boste morda želeli preveriti 9Patch Resizer orodje, ki je bilo zasnovano za natančno to nalogo in avtomatizirano, tako da vam ni treba sami žonglirati z vrednostmi.
Torej, namesto da bi morali ročno ustvariti več različic iste slike, preprosto ustvarite eno različico - različico xhdpi - in uporabite program, da dobite vse druge različice slik, ustvarjene za vas. Ta postopek lahko ponovite za vse slike, ki jih vključite v aplikacijo.
Program je na voljo kot izvedljiva datoteka za Windows in kot Java jar datoteka za druge operacijske sisteme. Izvršljiva datoteka prikazuje osnovni vmesnik, v katerega lahko spustite svojo xhdpi sliko. Ko to storite, bo samodejno ustvaril ustrezne mape dravable-hdpi, dravable-ldpi in dravable-mdpi v istem korenskem imeniku, v katerih je slika shranjena, tako da jih lahko takoj premaknete v mape projektov za Android aplikacijo in jih vključite v vašo prijavo.