Dönüşüm Sistemi

herkese açık sınıf TransformationSystem

Şu anda hangi BaseTransformableNode öğesinin seçildiğini koordine eder. Ayrıca, BaseTransformableNode adlı kullanıcının dönüşüm kontrolleri tarafından kullanılan çeşitli hareketleri algılar.

Hareketlerin algılanabilmesi için onTouch(HitTestResult, MotionEvent) işlevinin çağrılması gerekir. Varsayılan olarak bu işlem ArFragment tarafından otomatik olarak yapılır.

İnşaat Ustaları

TransformationSystem(DisplayMetrics displayMetrics, SelectionImageizer selectImageizer)

Herkese Açık Yöntemler

geçersiz
addmotionRecognizer(BasemotionRecognizer<gt; hareketTanımlayıcı)
Bu dönüşüm sistemine hareket tanıma özelliği ekler.
DragmotionTanımlayıcı
getDragRecognizer()
Kullanıcının dokunmatik ekranda ne zaman sürükle hareketi gerçekleştirdiğini belirlemek için hareket tanıyıcısını alır.
motionPointersUtility
getmotionPointersUtility()
Her bir işaretçinin aynı anda yalnızca bir hareketle kullanılabilmesi için, BaseGestureRecognizer alt sınıflarının işaretçi kimliklerini tutmak/yayınlamak üzere kullandığı yardımcı programı alır.
PinchmotionTanımlayıcı
getPinchRecognizer()
Kullanıcının dokunmatik ekranda iki parmakla sıkıştırma hareketi yapıp yapmadığını belirlemek için hareket tanıyıcını alır.
BaseTransformableNode
getSelectedNode()
Şu anda seçili olan düğümü alır.
Seçim Görselleştirici
getSelectionImageizer()
Şu anda hangi BaseTransformableNode öğesinin seçildiğini görselleştirmek için kullanılan seçim görselleştiriciyi alır.
TwistmotionTanımlayıcı
getTwistRecognizer()
Kullanıcının dokunmatik ekranda iki parmakla çevirme hareketini ne zaman yapacağını belirlemek için hareket tanıyıcısını alır.
geçersiz
onTouch (HitTestResult isTestTest, MotionEvent motionEvent)
Dokunma etkinliklerini bu dönüşüm sisteminin içerdiği hareket tanıyıcılara gönderir.
boolean
selectNode(BaseTransformableNode düğümü)
Seçili düğüm yoksa veya seçili düğüm aktif olarak dönüştürülmüyorsa BaseTransformableNode öğesini seçilen düğüm olarak ayarlar.
geçersiz
setSelectionImageizer(SelectionImageizer selectionImageizer)
Şu anda hangi BaseTransformableNode öğesinin seçildiğini görselleştirmek için kullanılan seçim görselleştiriciyi ayarlar.

Devralınan Yöntemler

İnşaat Ustaları

herkese açık TransformationSystem (DisplayMetrics displayMetrics, SelectionImageizer selectImageizer)

Parametreler
görüntülü reklam metrikleri
seçimGörselleştirici

Herkese Açık Yöntemler

amp; gt; hareket tanıma) " id="public-void-addgesturerecognizer-basegesturerecognizer-gesturerecognizer"> herkese açık geçersiz addmotionRecognizer (BasemotionRecognizer<gt; hareket tanıma kullanıcısı)

Bu dönüşüm sistemine hareket tanıma özelliği ekler. onTouch(HitTestResult, MotionEvent) çağrıldığında, dokunma etkinlikleri tanımayı yapana gönderilecek.

Parametreler
hareket tanıyıcı

herkese açık DragmotionRecognizer getDragRecognizer ()

Kullanıcının dokunmatik ekranda ne zaman sürükle hareketi gerçekleştirdiğini belirlemek için hareket tanıyıcısını alır.

genel motionPointersUtility getmotionPointersUtility ()

Her bir işaretçinin aynı anda yalnızca bir hareketle kullanılabilmesi için, BaseGestureRecognizer alt sınıflarının işaretçi kimliklerini tutmak/yayınlamak üzere kullandığı yardımcı programı alır.

herkese açık PinchmotionRecognizer getPinchRecognizer ()

Kullanıcının dokunmatik ekranda iki parmakla sıkıştırma hareketi yapıp yapmadığını belirlemek için hareket tanıyıcını alır.

genel BaseTransformableNode getSelectedNode ()

Şu anda seçili olan düğümü alır. Yalnızca şu anda seçili olan düğüm dönüştürülebilir. Düğümler dokunulduğunda veya kullanıcı bir sürükleme hareketiyle düğümü çevirmeye başladığında otomatik olarak seçilir.

herkese açık SelectionImageizer getSelectionImageizer ()

Şu anda hangi BaseTransformableNode öğesinin seçildiğini görselleştirmek için kullanılan seçim görselleştiriciyi alır.

herkese açık TwistmotionRecognizer getTwistRecognizer ()

Kullanıcının dokunmatik ekranda iki parmakla çevirme hareketini ne zaman yapacağını belirlemek için hareket tanıyıcısını alır.

genel geçersiz onTouch (HitTestResult HitTestResult, MotionEvent motionEvent)

Dokunma etkinliklerini bu dönüşüm sisteminin içerdiği hareket tanıyıcılara gönderir.

Parametreler
testTestSonuçu
hareket etkinliği

genel boole selectNode (BaseTransformableNode düğümü)

Seçili düğüm yoksa veya seçili düğüm aktif olarak dönüştürülmüyorsa BaseTransformableNode öğesini seçilen düğüm olarak ayarlar. Boş olursa düğüm dönüştürmüyorsa seçili olan düğümün seçimini kaldırın.

Parametreler
düğüm
İadeler
  • düğüm başarıyla seçilmişse true
İlgili Konular

genel geçersiz setSelectionImageizer (SelectionImageizer selectImageizer)

Şu anda hangi BaseTransformableNode öğesinin seçildiğini görselleştirmek için kullanılan seçim görselleştiriciyi ayarlar. Seçili bir düğüm varsa eski seçim görüntüsü kaldırılır ve yeni düğüm hemen uygulanır.

Parametreler
seçimGörselleştirici