Ş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ı
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 |
---|