UI / UX megtervezése a legújabb Android 9 és 10 frissítésekhez

nem tényleges alkalmazásfejlesztés, ehhez a cikkhez.



Szín paletta

Az Anyagterv színpalettájánál a Google a „két szín” rendszert részesíti előnyben változatokkal:



Így például, mint ezen a fotón. Az elsődleges színe lila lenne, másodlagos színe cián. Ezután a felhasználói felület más elemeihez a lila és a cián árnyalatváltozatait használja, így minden összeolvad.



Ez Material Design szerkesztő egy nagyon hasznos eszköz, amely segít a színvariációk összeállításában. Ihletet kereshet olyan profi UI / UX tervezőirodáktól is, mint a Agyag , vagy a legnépszerűbb webdesign cégek 2019-ben.



Érzékeny rács elrendezés

Az érzékeny rács elrendezésének megértése azt jelenti, hogy hogyan pixelsűrűség és az automatikus képernyő-adaptáció működik. Nagyrészt az átlagos Android-telefon DPI valahol 300 és 480 DPI között van.

Ezt szem előtt tartva egy 300 DPI képernyő általában legfeljebb 4 oszlopot képes megjeleníteni:



Míg egy 600 dpi-s képernyő legfeljebb 8 oszlopot jelenít meg.

Az egyes oszlopok között vannak „ereszcsatornák”, alapvetően az egyes oszlopokat elválasztó területek. Tehát egy 360dp-s mobilon minden csatorna 16dp körül lenne.

A képernyő DPI megértése

A felhasználói felület tervezésénél figyelembe kell venni a különböző telefonméretek különböző pixelsűrűségeit, függetlenül attól, hogy ez a rendszer felhasználói felülete, vagy az alkalmazás felhasználói felületéről. Itt található a leggyakoribb képernyőfelbontások és pixelsűrűségek diagramja:

táblázat az Android DPI képernyő sűrűségéről

Alapszabályként tehát, amikor „globális” témát vagy alkalmazást tervez, és nem arra összpontosít, hogy egyetlen eszköz számára témákat hozzon létre, akkor a legkisebb sűrűséggel kell kezdenie. Ez azért van, mert ha 1x-rel kezdi a tervezést, akkor egyszerűen pixelben kell mérnie, és az értékek a DP-kben változatlanok maradnak.

Ha azonban 3,5x-re tervez, akkor az összes értéket el kell osztania 3,5-vel, hogy alkalmazkodjon a többi sűrűséghez, és ez csak akkor válik fejfájássá, ha több DP-értéket számol.

További tippek az Android 10 UI / UX tervezéséhez

Ha egyedi színre van szüksége a téma összetevőihez, például rádiókhoz, gombokhoz, jelölőnégyzetekhez stb., Akkor ezt kell tennie nem használja a kihúzható elemeket a különféle állapotok ( ellenőrzött, kattintott stb.) . Mert a kihúzható elemek elveszítik a natív Anyagtervezés effektusokat (mint a hullámzás) amelyet a Google széles körben frissített az Android 9 és az Android 10 rendszerben.

Amikor az Anyagtervezéssel foglalkozik, a Google sok olyan finomságot tartalmaz, amelyeket kihasználhat, és ezek természetesebben fognak áramlani az Ön felhasználói felületével / felhasználói felületével.

Tehát itt van néhány kulcsszó a beépített Material Design elemekkel rendelkező komponensek tematizálásához, és az alkalmazás vagy az UI / UX továbbra is élvezni fogja a natív rendszer viselkedését és a felhasználói felület állapotát.

Gomb egyedi színű androiddal: backgroundTint = '@ color / red' ----- Rádió gomb egyéni színű androiddal: buttonTint = '@ color / red' ----- Képek és ikonok android: drawableTint = '@ color / piros '----- ProgressBar egyedi színű androiddal: progressTint =' @ color / red '

Egy egyszerű árnyék megjelenítéséhez az alkatrészek alatt, például kártyanézet módban, csak a magasság tulajdonságot kell használnia.

android kártyanézet árnyékkal

android: magasság = '1dp'

A címkék és a szülőtulajdonságok egyesítése rendkívül hasznos, hogy jobb irányíthatóságot és kezelhetőbb XML-fájlokat kapjon.

 

Az animált elrendezésbeli változtatások valóban javíthatják az UX-t, és ezt szinte az összes ViewGroup tiszteletben fogja tartani. Tehát, ha a nézet hierarchiájában változás következik be, animációval jár. Egy kis know-how-val tervezhet is egyedi átmeneti effektusok .

android: animateLayoutChanges = 'true'
Címkék android Fejlődés 4 perc olvasás