Tervezés összecsukható eszközökhöz: testhelyzetek, ablakméretek és gesztusok
Alkalmazások tervezése összecsukható telefonokhoz: hajtogatott és széthajtott elrendezések, asztallap- és könyvhelyzetek, ablakméret-osztályok, folytonosság és gesztusok a hajtás közelében.
Core Takeaway
Tervezz összehajtható elrendezéseket a rendelkezésre álló ablakméret szerint, nem az eszközmodell szerint: A Android ablakméretosztályai a 600 dp alatti szélességet kompaktnak, a 600 és 840 dp közötti szélességet közepesnek és a 840 és 1200 dp közötti szélességet kibontottnak tekintik. Támogatja az összecsukott, nyitott és félig nyitott (asztali) testhelyzeteket, tartsa a felhasználó helyét, amikor a készülék összecsukódik vagy kihajt, és tartsa távol a kulcsfontosságú tartalmat és az érintési célpontokat a hajtástól.
Testtartások
A Android fejlesztői dokumentációja többféle helyzetben ismerteti az összehajtható elemeket: összecsukott, nyitott lapos, nyitott lapos, fekvő helyzetbe forgatva és félig kinyitott, asztallapként ismert. A hajtás két részre osztja a képernyőt, akár egy képernyő rugalmas területeként, akár két kijelző közötti csuklópántként, és eltakarhatja a kijelző egy részét.
Tervezés ablakméret osztályok szerint
Konkrét eszközök célzása helyett a Android a rendelkezésre álló helyet ablakméret-osztályokba csoportosítja. A kompakt szélesség (600 dp alatt) szinte az összes telefont lefedi álló helyzetben; közepes szélesség (600–840 dp) a legtöbb táblagépet lefedi álló formátumban, és sok nagy, kihajtott belső kijelzőt álló helyzetben; a kiterjesztett szélesség (840–1200 dp) lefedi a legtöbb táblagépet és a nagy, kihajtott kijelzőket fekvő helyzetben. A nagy és extra nagy osztályok nagyobb táblagépeket és asztali számítógépeket foglalnak magukban.
A hajtást használó elrendezések
Gyakori minták:
- Összehajtva: a telefon normál elrendezése.
- Lapos megnyitás: listarészletes vagy kéttáblás elrendezések, mindegyik panel a hajtás egyik oldalán.
- Asztali: tartalom, például videó a felső felében, vezérlők az alsó felében.
- Soha ne helyezzen gombot, szövegsort vagy arcot a hajtás fölé.
Folytonosság
Amikor valaki a feladat közben kibontja az eszközt, az alkalmazásnak ott kell folytatnia, ahol volt: ugyanaz a görgetés, ugyanaz a piszkozat, ugyanaz a lejátszás. Kezelje a hajtogatást és a kibontást elrendezésmódosításként, ne újraindításként, és animálja az átmenetet, hogy az emberek követhessék a tartalom mozgását.
Gesztusok és elérések
A nagyobb kihajtott képernyők megváltoztatják a hüvelykujj hatótávolságát: gyakran helyezze el a kezelőszerveket a kezek széleihez, és kerülje el a rendszer kézmozdulataival ütköző szélhúzást. A fizikán alapuló mozgás itt is segít: a csúszó és rugók által leülepedő ablaktáblák inkább természetessé teszik a testhelyzetek közötti váltást, mintsem megrázónak.
Kulcs Principle, amit meg kell jegyezni
- Tervezés ablak méretosztálya szerint, nem készülékmodell szerint
- Kompakt < 600 dp, közepes 600–840 dp, kiterjesztett 840–1200 dp
- Támogatja az összehajtott, nyitott és asztali testhelyzeteket
- Tartsa távol a tartalmat és a vezérlőket
- Állapot megőrzése és testtartásváltozások élénkítése
Gyakran Ismételt Kérdések
Források
- Learn about foldables — Android fejlesztők
- Use window size classes — Android fejlesztők