Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.
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.
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í).
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).
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.
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.
|
Související témata
Samples
- Základní vstupní vzorek
- Ukázka vstupu s nízkou latencí
- Ukázka režimu interakce uživatele
- Ukázka vizuálů Focus
Archivní ukázky
- Vstup: Ukázka událostí uživatelského vstupu XAML
- Vstup: Ukázka schopností zařízení
- Vstup: Ukázka testování dotykového ovládání
- Ukázkový příklad posouvání, posunu a přiblížení v XAML
- Vstup: Zjednodušená ukázka rukopisu
- Vstup: Gesta a manipulace s GestureRecognizer
- Vstup: Ukázka manipulace a gest
- Ukázka vstupu dotykového ovládání DirectX
Windows developer