Ako navrhnúť používateľské rozhranie / používateľské rozhranie pre najnovšie aktualizácie systému Android 9 a 10

nie skutočný vývoj aplikácií pre tento článok.



Paleta farieb

Pokiaľ ide o farebnú paletu Material Design, Google uprednostňuje systém „dvoch farieb“ s variantmi:



Napríklad ako na tejto fotografii. Vaša primárna farba by bola fialová a vaša sekundárna farba by bola azúrová. A potom pre ďalšie prvky vášho používateľského rozhrania by ste použili tieňové varianty fialovej a azúrovej, takže sa všetko spojí.



Toto Editor materiálového dizajnu je veľmi užitočný nástroj, ktorý vám pomôže zostaviť farebné variácie. Môžete tiež hľadať inšpiráciu od profesionálnych dizajnérskych agentúr UI / UX, ako sú napríklad Hlina alebo tento zoznam najlepšie hodnotené spoločnosti zaoberajúce sa webovým dizajnom v roku 2019.



Responzívne rozloženie mriežky

Pochopenie responzívneho rozloženia mriežky znamená pochopiť ako hustota pixelov a automatické prispôsobenie obrazovky funguje. Priemerný DPI telefónu s Androidom sa zväčša pohybuje niekde medzi 300 až 480 DPI.

Z tohto dôvodu bude obrazovka s rozlíšením 300 DPI zvyčajne schopná zobraziť až 4 stĺpce:



Zatiaľ čo obrazovka s rozlíšením 600 dpi zobrazí až 8 stĺpcov.

Medzi každým stĺpcom sú „odkvapy“, v podstate oblasti, ktoré každý stĺp oddeľujú. Takže na mobile s 360dp by bol každý žľab okolo 16dp.

Pochopenie DPI na obrazovke

Pri navrhovaní používateľského rozhrania, či už ide o systémové rozhranie alebo používateľské rozhranie vašej aplikácie, musíte brať do úvahy rôzne hustoty pixelov rôznych veľkostí telefónov. Tu je tabuľka najbežnejších rozlíšení obrazovky a hustoty pixelov:

tabuľka hustoty obrazovky Android DPI

Ako všeobecné pravidlo teda platí, že pri navrhovaní „globálnej“ témy alebo aplikácie a pri nesústredení sa na vytváranie tém pre jedno zariadenie by ste mali začínať s najmenšou hustotou. Je to preto, že ak začnete s dizajnom na 1x, musíte jednoducho vykonať merania v pixeloch a hodnoty zostanú rovnaké pre všetky DP.

Ak však navrhujete pre 3,5x, musíte všetky hodnoty vydeliť číslom 3,5, aby ste sa prispôsobili iným hustotám, a potom z výpočtu viacerých hodnôt DP bude len bolieť hlava.

Ďalšie tipy pre dizajn Android 10 UI / UX

Ak potrebujete vlastnú farbu pre komponenty motívu, ako sú rádiá, tlačidlá, začiarkavacie políčka atď., Mali by ste nie použite výkresy na zobrazenie rôznych stavov ( začiarknuté, kliknuté atď.) . Pretože keď použijete výkresy, stratíte natívne efekty Material Design (ako zvlnenie) ktoré Google rozsiahlo aktualizoval v systémoch Android 9 a Android 10.

Pri práci s materiálovým dizajnom obsahuje Google veľa dobrôt, ktoré môžete využiť, a budú s vašim UI / UX plynúť prirodzenejšie.

Tu je napríklad niekoľko kľúčových slov pre tematické komponenty so vstavanými prvkami Material Design a vaša aplikácia alebo UI / UX sa budú aj naďalej tešiť z natívneho správania systému a stavov používateľského rozhrania.

Tlačidlo s vlastnou farbou android: backgroundTint = '@ color / red' ----- Prepínač s vlastnou farbou android: buttonTint = '@ color / red' ----- Obrázky a ikony android: drawableTint = '@ color / red '----- ProgressBar s vlastnou farbou android: progressTint =' @ color / red '

Ak chcete zobraziť jednoduchý tieň pod komponentmi, napríklad v režime cardview, stačí použiť vlastnosť nadmorskej výšky.

android cardview so tieňom

android: elevation = '1dp'

Zlúčenie značiek a nadradených vlastností je mimoriadne užitočné, aby vám poskytlo lepšiu kontrolu a správu súborov XML.

 

Animované zmeny rozloženia môžu skutočne vylepšiť vaše UX a takmer všetky ViewGroup to budú rešpektovať. Takže kedykoľvek dôjde k zmene v hierarchii zobrazení, príde s animáciou. S trochou know-how môžete aj navrhnúť vlastné prechodové efekty .

android: animateLayoutChanges = 'true'
Značky Android Rozvoj 4 minúty prečítané