setRenderable(Renderable)
ile bir Node
öğesine ekleyerek 3D alanda 2D Android görünümü oluşturur. Varsayılan olarak, görünümün boyutu düzende Scene
başına 250 dp başına 1 metredir. Scene
’de görünümün boyutunun nasıl hesaplanacağını kontrol etmek için bir ViewSizer
kullanın.
future = ViewRenderable.builder().setView(context, R.layout.view).build();
viewRenderable = future.thenAccept(...);
İç içe Dersler
sınıf | ViewRenderable.Builder | ViewRenderable için fabrika sınıfı |
|
enum | ViewRenderable.Yatay Hizalama | ViewRenderable öğesinin ekli Node kaynağına göre yatay hizalamasını denetler. |
|
enum | ViewRenderable.VerticalHizalama | ViewRenderable öğesinin ekli Node öğesine göre dikey hizalamasını kontrol eder. |
Devralınmış Sabitler
Devralınan Alanlar
Herkese Açık Yöntemler
statik ViewRenderable.Builder |
builder()
ViewRenderable oluşturur |
ViewRenderable.Yatay Hizalama |
getHorizontalHizalama()
ViewRenderable öğesinin, x ekseni boyunca ekli olduğu Node ile göreli olarak yerleştirildiği konumu kontrol eden ViewRenderable.HorizontalAlignment öğesini alır. |
ViewSizer |
getSizer()
|
ViewRenderable.VerticalHizalama |
getVerticalalignment():
ViewRenderable öğesinin, y ekseninde bağlı olduğu Node ile göreli olarak nerede konumlandığını kontrol eden ViewRenderable.VerticalAlignment öğesini alır. |
Görüntüle |
getView()
Bu
ViewRenderable tarafından oluşturulan 2D Android View . |
Oluşturulabilir |
makeCopy()
Bu ViewRenderable öğesinin yeni bir örneğini oluşturur.
|
geçersiz |
setHorizontalalignment(ViewRenderable.Horizontalalignment verticalHizalama)
ViewRenderable öğesinin, x ekseninde bağlı olduğu Node ile göreli olarak yerleştirildiği konumu kontrol eden ViewRenderable.HorizontalAlignment değerini ayarlar. |
geçersiz | |
geçersiz |
setVerticalHizalama(ViewRenderable.VerticalHizalama dikeyHizalama)
ViewRenderable öğesinin y ekseninde bağlı olduğu Node ile göreli olarak nerede konumlandığını kontrol eden ViewRenderable.VerticalAlignment değerini ayarlar. |
Devralınan Yöntemler
Herkese Açık Yöntemler
herkese açık ViewRenderable.Horizontalalignment getHorizontalalignment ()
ViewRenderable
öğesinin, x ekseni boyunca ekli olduğu Node
ile göreli olarak yerleştirildiği konumu kontrol eden ViewRenderable.HorizontalAlignment
öğesini alır. Varsayılan değer CENTER
'dir.
herkese açık ViewSizer getSizer ()
Scene
içerisinde bu ViewRenderable
öğesinin boyutunu kontrol eden ViewSizer
öğesini alır.
herkese açık ViewRenderable.VerticalHizalama getVerticalalignment ()
ViewRenderable
öğesinin, y ekseninde bağlı olduğu Node
ile göreli olarak nerede konumlandığını kontrol eden ViewRenderable.VerticalAlignment
öğesini alır. Varsayılan değer: BOTTOM
.
herkese açık ViewRenderable makeCopy ()
Bu ViewRenderable öğesinin yeni bir örneğini oluşturur.
Oluşturulabilir yeni, değiştirilebilir tüm durumunun benzersiz bir kopyasına sahip olur. ViewRenderable tarafından başvurulan tüm malzemeler de örneklenecektir. Değişmeyen veriler örnekler arasında paylaşılır. Yeni ViewRenderable, orijinal ViewRenderable ile aynı getFilamentEngine Görünümü'ne başvurur.
herkese açık geçersiz setHorizontalalignment (ViewRenderable.Horizontalalignment YatayHizalama)
ViewRenderable
öğesinin, x ekseninde bağlı olduğu Node
ile göreli olarak yerleştirildiği konumu kontrol eden ViewRenderable.HorizontalAlignment
değerini ayarlar. Varsayılan değer CENTER
'dir.
Parametreler
yatay hizalama |
---|
herkese açık geçersiz setSizer (ViewSizer viewSizer)
Scene
içerisinde bu ViewRenderable
öğesinin boyutunu kontrol eden ViewSizer
öğesini ayarlar.
Parametreler
GörünümBoyut |
---|
herkese açık geçersiz setVerticalalignment (ViewRenderable.Verticalalignment verticalalignment)
ViewRenderable
öğesinin y ekseninde bağlı olduğu Node
ile göreli olarak nerede konumlandığını kontrol eden ViewRenderable.VerticalAlignment
değerini ayarlar. Varsayılan değer: BOTTOM
.
Parametreler
dikey hizalama |
---|