Rotace

Tento článek popisuje nové uživatelské rozhraní Windows pro otáčení a poskytuje pokyny pro uživatelské prostředí, které by se měly při použití tohoto nového mechanismu interakce ve vaší aplikaci pro Windows zvážit.

Důležitá rozhraní API: Windows.UI.Input, Windows.UI.Xaml.Input

Co dělat a co nedělat

  • Použijte rotaci, abyste uživatelům umožnili přímo otočit prvky uživatelského rozhraní.

Další pokyny k použití

Přehled rotace

Otočení je technika optimalizovaná pro dotykové ovládání, kterou aplikace pro Windows používají k tomu, aby uživatelé mohli otočit objekt v kruhovém směru (po směru hodinových ručiček nebo proti směru hodinových ručiček).

V závislosti na vstupním zařízení se interakce otočení provádí pomocí:

  • Myš nebo aktivní pero/stylus pro přesunutí otočného úchytu vybraného objektu.
  • Dotykem nebo pasivním perem otočte objekt v požadovaném směru pomocí gesta otáčení.

Kdy použít rotaci

Použijte rotaci k tomu, abyste pomohli uživatelům přímo otáčet prvky uživatelského rozhraní. Následující diagramy znázorňují některé podporované pozice prstu pro interakci s otáčením.

diagram znázorňující různé pozice prstu podporované otočením

Poznámka Intuitivně a ve většině případů je bod otáčení jedním ze dvou dotykových bodů, pokud uživatel nemůže určit bod otáčení nesouvisející s kontaktními body (například v aplikaci výkresu nebo rozložení). Následující obrázky ukazují, jak může být uživatelské prostředí degradováno, pokud tímto způsobem není bod otáčení omezen.

Tento první obrázek ukazuje počáteční (palec) a sekundární (ukazováček) dotykové body: ukazováček se dotýká stromu a palec se dotýká klády.

obrázek znázorňující dva počáteční dotykové body pro gesto otáčení Na tomto druhém obrázku se rotace provádí kolem počátečního (palec) dotykového bodu. Po otočení se ukazováček stále dotýká kmene stromu a palec se stále dotýká kmene (bod otáčení).

obrázek znázorňující otočený obrázek s bodem otočení omezeným na jeden ze dvou počátečních dotykových bodů Na tomto třetím obrázku byla střed otáčení definována aplikací (nebo nastavenou uživatelem) středem obrázku. Po otočení, protože obrázek se neotočil kolem jednoho z prstů, je iluze přímé manipulace narušena (pokud si uživatel toto nastavení nezvolil).

obrázek znázorňující otočený obrázek s bodem otočení omezeným na střed obrázku místo dvou počátečních dotykových bodů V tomto posledním obrázku byla střed otáčení definována aplikací (nebo nastavenou uživatelem), aby byla bodem uprostřed levého okraje obrázku. Opět platí, že pokud uživatel toto nastavení nepovolil, v tomto případě je iluzí přímé manipulace přerušeno.

obrázek znázorňující otočený obrázek s bodem otáčení omezeným na levý střed obrázku místo dvou počátečních dotykových bodů

 

Windows 10 podporuje tři typy otočení: volné, omezené a kombinované.

Typ Description
Volné otočení

Volné otočení umožňuje uživateli volně otáčet obsah kdekoli v oblouku o 360 stupňů. Když uživatel uvolní objekt, zůstane objekt ve zvolené pozici. Volné otočení je užitečné pro kreslicí a návrhové aplikace, jako jsou Microsoft PowerPoint, Word, Visio a Microsoft Paint; a Adobe Photoshop, Illustrator a Flash.

Omezené otočení

Omezené otočení podporuje volné otáčení během manipulace, ale při uvolnění vynucuje body přichycení o 90 stupňů (0, 90, 180 a 270). Když uživatel uvolní objekt, objekt se automaticky otočí na nejbližší bod přichycení.

Omezená rotace je nejběžnější metodou rotace a funguje podobně jako posouvání obsahu. Body přichycení umožňují uživateli postupovat nepřesně a přesto dosáhnout svého cíle. Omezené otočení je užitečné pro aplikace, jako jsou webové prohlížeče a fotoalba.

Kombinovaná rotace

Kombinovaná rotace podporuje volné otáčení se zónami (podobně jako kolejnice v pokynech pro posouvání) v každém z bodů přichycení o 90 stupňů vynucených omezeným otočením. Pokud uživatel uvolní objekt mimo jednu z 90 stupňů zón, objekt zůstane v této pozici; v opačném případě se objekt automaticky otočí na bod přichycení.

Poznámka Lišta uživatelského rozhraní je funkce, ve které oblast kolem cíle omezuje pohyb směrem k určité hodnotě nebo umístění, aby ovlivnila jeho výběr.
 

Samples

Archivní ukázky