Układ współrzędnych, który jest obecnie wybrany: BaseTransformableNode
. Wykrywa też różne gesty używane przez elementy sterujące przekształcaniem BaseTransformableNode
.
Aby można było wykrywać gesty, właściwość onTouch(HitTestResult, MotionEvent)
musi być wywoływana. Domyślnie ArFragment
robi to automatycznie.
Budownictwo publiczne
Metody publiczne
nieważne |
addGeRecognizer(BaseGeRecognizer<\">gt; gestRecognizer)
Dodaje mechanizm rozpoznawania gestów do tego systemu przekształcania.
|
DragGeRozpoznawanie |
get DragRecognizer()
Pobiera mechanizm rozpoznawania gestów pozwalający określić, kiedy użytkownik wykonuje ruch przeciągania na ekranie dotykowym.
|
Gesty gestów |
getGePointPointersUtility()
Pobiera narzędzie używane przez
BaseGestureRecognizer podklasy do przechowywania i zwalniania identyfikatorów wskaźników, dzięki czemu można używać tylko jednego gestu w danym momencie. |
Rozpoznanie palców |
getPinchRozpoznawanier()
Pobiera mechanizm rozpoznawania gestów pozwalający określić, kiedy użytkownik wykonuje gest ściągnięcia 2 palcami na ekranie dotykowym.
|
BaseTransformableNode. |
getSelectedNode
Pobiera obecnie wybrany węzeł.
|
SelectionVisualizer |
getSelectionVisualizer()
Pobiera wizualizację wyboru używaną do wizualizacji, który
BaseTransformableNode jest obecnie wybrany. |
Rozpoznawanie skrętów |
getTwistRecognizer()
Pobiera rozpoznający gest, aby określić, kiedy użytkownik wykonuje skręt 2 palcami na ekranie dotykowym.
|
nieważne |
onTouch(HitTestResult, testTestResult, MotionEvent MotionEvent)
Wysyła zdarzenia dotknięcia do funkcji rozpoznawania gestów zawartych w tym systemie przekształcania.
|
wartość logiczna |
selectNode(węzeł BaseTransformableNode)
Ustawia
BaseTransformableNode jako wybrany węzeł, jeśli nie ma aktualnie wybranego węzła lub obecnie wybrany węzeł nie jest aktywnie przekształcany. |
nieważne |
setSelectionVisualizer(SelectionVisualizer – wizualizacja)
Ustawia wizualizację zaznaczenia używaną do wizualizacji, który element
BaseTransformableNode jest obecnie wybrany. |
Metody dziedziczone
Budownictwo publiczne
publiczne TransformationSystem (DisplayMetrics displayMetrics, SelectionVisualizer selectVisualizer)
Parametry
Wskaźniki wyświetlania | |
---|---|
Wizualizacja |
Metody publiczne
;gt; gestRecognizer) " id="public-void-addgesturerecognizer-basegesturerecognizer-gesturerecognizer"> publiczne void addGeRecognizer (BaseGeRecognizer<\">gt; gestRecognizer)
Dodaje mechanizm rozpoznawania gestów do tego systemu przekształcania. Zdarzenia dotknięcia zostaną wysłane do modułu rozpoznawania treści po wywołaniu metody onTouch(HitTestResult, MotionEvent)
.
Parametry
Narzędzie do rozpoznawania gestów |
---|
DragGeRecognizer get Dragrozpoznar ()
Pobiera mechanizm rozpoznawania gestów pozwalający określić, kiedy użytkownik wykonuje ruch przeciągania na ekranie dotykowym.
publiczne GesterPointersUtility getGePointPointersUtility ()
Pobiera narzędzie używane przez BaseGestureRecognizer
podklasy do przechowywania i zwalniania identyfikatorów wskaźników, dzięki czemu można używać tylko jednego gestu w danym momencie.
publiczne PinchGedent getPinchRecognizer ()
Pobiera mechanizm rozpoznawania gestów pozwalający określić, kiedy użytkownik wykonuje gest ściągnięcia 2 palcami na ekranie dotykowym.
BaseTransformableNode getSelectedNode ()
Pobiera obecnie wybrany węzeł. Można przekształcić tylko obecnie wybrany węzeł. Węzły są wybierane automatycznie po dotknięciu lub gdy użytkownik zacznie tłumaczyć węzeł, wykonując gest przeciągania.
publiczne SelectionVisualizer getSelectionVisualizer ()
Pobiera wizualizację wyboru używaną do wizualizacji, który BaseTransformableNode
jest obecnie wybrany.
TwistGeuro getTwistRecognizer ()
Pobiera rozpoznający gest, aby określić, kiedy użytkownik wykonuje skręt 2 palcami na ekranie dotykowym.
void void onTouch (HitTestResult hitTestResult, MotionEvent MotionEvent)
Wysyła zdarzenia dotknięcia do funkcji rozpoznawania gestów zawartych w tym systemie przekształcania.
Parametry
HitTestResult | |
---|---|
Motionmotion |
publiczna wartość logiczna selectNode (BaseTransformableNode)
Ustawia BaseTransformableNode
jako wybrany węzeł, jeśli nie ma aktualnie wybranego węzła lub obecnie wybrany węzeł nie jest aktywnie przekształcany. Jeśli zasada ma wartość null, odznacza aktualnie wybrany węzeł, jeśli nie jest on przekształcany.
Parametry
węzeł |
---|
Zwraca
- true, jeśli węzeł został wybrany
Zobacz również
void void setSelectionVisualizer (SelectionVisualizer selectVisualizer)
Ustawia wizualizację zaznaczenia używaną do wizualizacji, który element BaseTransformableNode
jest obecnie wybrany. Jeśli został już wybrany węzeł, stary obraz wizualny został usunięty, a nowy został natychmiast zastosowany.
Parametry
Wizualizacja |
---|