Izveidojiet Android HDPI, MDPI un LDPI attēlus no viena XHDPI PNG attēla

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Pagaidām neesmu vismodernākais Android programmētājs, taču kopš brīža, kad sāku izveidot savas pirmās platformas pamata lietotnes, esmu izvēlējies dažas lietas. Kaut arī Android projektam kā resursam ir iespējams pievienot vienu png attēlu, tā vietā ir iespējams izmantot arī vairākas tā paša attēla versijas. Ja ir tikai viens attēls, tas tiks izmantots neatkarīgi no tā Android ierīces ekrāna lieluma un blīvuma, kurā tas darbojas. Sistēma automātiski mērogo un samazina attēlus, ja rodas tāda nepieciešamība, lai lietojumprogramma darbotos ar dažādiem ekrāna izmēriem un blīvumu, ja nevar atrast atbilstošu attēla resursu. Lai gan tas ir labāk nekā attēlu vispār nerādīšana, tas var izraisīt visa veida problēmas, ieskaitot attēlus, kas konkrētās ierīcēs patiešām neizskatās tik labi.

Android izstrādātāju rokasgrāmatā ir liela lapa veltīta attēliem , ekrāna izmēri, blīvums un viss tas labais. Ja savai Android lietotnei vēlaties pievienot vairākas viena attēla versijas, jums jāzina, kā tās izveidot. Lai gan uzdevumam teorētiski varat izmantot jebkuru attēlu redaktoru vai resizeru, ieteicams apskatīt 9Patch Resizer tā vietā ir izveidots tieši šim uzdevumam izveidots rīks un automatizēts tā, ka jums pašiem nevajag žonglēt ar vērtībām.

Tā vietā, lai manuāli izveidotu vairākas viena attēla versijas, jūs vienkārši izveidojat vienu versiju - xhdpi versiju - un izmantojiet programmu, lai iegūtu visas pārējās jums izveidotās attēlu versijas. To var atkārtot visiem attēliem, kurus iekļaujat savā lietojumprogrammā.

android resize dpi images

Programma ir pieejama kā Windows izpildāms fails un kā Java jar fails citām operētājsistēmām. Izpildāmajā failā tiek parādīta pamata saskarne, kurā varat ievietot xhdpi attēlu. Kad jūs to izdarīsit, tas automātiski automātiski izveidos atbilstošās mapes Drawing-hdpi, drawing-ldpi un dravable-mdpi tajā pašā saknes direktorijā, kurā attēls tiek saglabāts, lai jūs varētu tos uzreiz pārvietot uz jūsu Android lietotnes projekta mapēm, lai tos iekļautu jūsu pieteikums.