Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano nowy interfejs użytkownika systemu Windows do rotacji i zawiera wskazówki dotyczące środowiska użytkownika, które należy wziąć pod uwagę podczas korzystania z tego nowego mechanizmu interakcji w aplikacji systemu Windows.
Ważne interfejsy API: Windows.UI.Input, Windows.UI.Xaml.Input
Zalecenia i zakazy
- Użyj rotacji, aby ułatwić użytkownikom bezpośrednie obracanie elementów interfejsu użytkownika.
Dodatkowe wskazówki dotyczące użycia
Przegląd rotacji
Rotacja jest techniką zoptymalizowaną pod kątem dotyku, używaną przez aplikacje systemu Windows, aby umożliwić użytkownikom obracanie obiektu w ruchu okrężnym (zgodnie z ruchem wskazówek zegara lub przeciwnie do ruchu wskazówek zegara).
W zależności od urządzenia wejściowego interakcja rotacji jest wykonywana przy użyciu:
- Mysz lub aktywne pióro/rysik, aby przenieść uchwyt obrotowy wybranego obiektu.
- Dotknij lub użyj pasywnego pióra/rysika, aby obrócić obiekt w żądanym kierunku używając gestu obracania.
Kiedy należy używać rotacji
Użyj rotacji, aby ułatwić użytkownikom bezpośrednie obracanie elementów interfejsu użytkownika. Na poniższych diagramach przedstawiono niektóre spośród obsługiwanych pozycji palców używanych do interakcji rotacyjnej.
Uwaga Intuicyjnie i w większości przypadków punkt rotacji jest jednym z dwóch punktów dotykowych, chyba że użytkownik może określić punkt rotacji niepowiązany z punktami kontaktowymi (na przykład w aplikacji do rysowania lub projektowania). Na poniższych ilustracjach pokazano, jak można obniżyć wydajność środowiska użytkownika, jeśli punkt rotacji nie jest w ten sposób ograniczony.
Ten pierwszy obraz przedstawia punkty dotykowe: początkowy (kciuk) i pomocniczy (palec wskazujący). Palec wskazujący dotyka drzewa, a kciuk dotyka polana.
Na tym drugim obrazie rotacja jest wykonywana wokół początkowego (kciuka) punktu dotykowego. Po rotacji palec wskazujący nadal dotyka pnia drzewa, a kciuk nadal dotyka kłody (punkt rotacji).
Na tym trzecim obrazie środek rotacji został zdefiniowany przez aplikację (lub ustawioną przez użytkownika) jako punkt środkowy obrazu. Po rotacji, ponieważ obraz nie obraca się wokół jednego z palców, iluzja bezpośredniej manipulacji jest uszkodzona (chyba że użytkownik wybrał to ustawienie).
Na tym ostatnim obrazie środek obrotu został zdefiniowany przez aplikację (lub ustawioną przez użytkownika) jako punkt w środku lewej krawędzi obrazu. Ponownie, chyba że użytkownik wybrał to ustawienie, iluzja bezpośredniej manipulacji jest uszkodzona w tym przypadku.
System Windows 10 obsługuje trzy typy rotacji: wolne, ograniczone i połączone.
| Typ | Description |
|---|---|
| Wolna rotacja | Dowolna rotacja umożliwia użytkownikowi swobodne obracanie zawartości w dowolnym miejscu w łuku 360 stopni. Gdy użytkownik zwolni obiekt, obiekt pozostaje w wybranej pozycji. Wolna rotacja jest przydatna w przypadku aplikacji do rysowania i układu, takich jak Microsoft PowerPoint, Word, Visio i Paint; i Adobe Photoshop, Ilustrator i Flash. |
| Rotacja ograniczona | Obrót ograniczony umożliwia swobodną rotację podczas manipulacji, ale wymusza punkty przyciągania co 90 stopni (0, 90, 180 i 270) po zwolnieniu. Gdy użytkownik zwalnia obiekt, obiekt automatycznie obraca się do najbliższego punktu przyciągania. Rotacja ograniczona to najczęściej stosowana metoda rotacji, a jej działanie jest podobne do przewijania zawartości. Punkty przyciągania pozwalają użytkownikowi być nieprecyzyjne i nadal osiągnąć swój cel. Rotacja ograniczona jest przydatna w przypadku aplikacji, takich jak przeglądarki internetowe i albumy fotograficzne. |
| Rotacja połączona | Rotacja łączona obsługuje swobodną rotację w strefach (podobnych do szyn w wytycznych dotyczących przesuwania) w każdym 90-stopniowym punkcie przyciągania wymuszonym przez ograniczoną rotację. Jeśli użytkownik zwolni obiekt poza jedną ze stref o kącie 90 stopni, obiekt pozostaje w swojej pozycji; w przeciwnym razie automatycznie obraca się do punktu przyciągania.
Uwaga Szyna interfejsu użytkownika to funkcja, gdzie obszar wokół celu ogranicza ruch ku określonej wartości lub lokalizacji, aby wpłynąć na jego wybór.
|
Tematy pokrewne
Samples
- Podstawowy przykład danych wejściowych
- Przykład danych wejściowych o małym opóźnieniu
- Przykład trybu interakcji użytkownika
- Przykładowe wizualizacje stanu fokusu
Próbki archiwalne
- Dane wejściowe: przykładowe zdarzenia wejściowe użytkownika XAML
- Dane wejściowe: przykład możliwości urządzenia
- Dane wejściowe: przykład testu trafień dotykowych
- Przykład XAML na przewijanie, przesuwanie i powiększanie
- Dane wejściowe: uproszczona próbka tuszu
- Dane Wejściowe: Gesty i manipulacje za pomocą GesturesRecognizer
- Dane wejściowe: próbka manipulacji i gestów
- Przykład obsługi dotyku DirectX
Windows developer