Merender tampilan Android 2D dalam ruang 3D dengan melampirkannya ke Node
dengan setRenderable(Renderable)
. Secara default, ukuran
tampilan adalah 1 meter di Scene
per 250 dp dalam tata letak. Gunakan
ViewSizer
untuk mengontrol cara penghitungan ukuran tampilan di Scene
.
future = ViewRenderable.builder().setView(context, R.layout.view).build();
viewRenderable = future.thenAccept(...);
Class Bertingkat
class | ViewRenderable.Builder | Class factory untuk ViewRenderable |
|
enum | ViewRenderable.HorizontalAlignment | Mengontrol penyelarasan horizontal ViewRenderable relatif ke Node yang terpasang. |
|
enum | ViewRenderable.VerticalAlignment | Mengontrol perataan vertikal ViewRenderable terhadap Node yang terpasang. |
Konstanta Turunan
Kolom Turunan
Metode Publik
statis ViewRenderable.Builder |
builder()
Membuat
ViewRenderable |
ViewRenderable.HorizontalAlignment |
getHorizontalAlignment()
Mendapatkan
ViewRenderable.HorizontalAlignment yang mengontrol posisi ViewRenderable
yang relatif terhadap Node yang dikaitkan dengan
sumbu x. |
ViewSizer |
getSizer()
|
ViewRenderable.VerticalAlignment |
getVerticalAlignment()
Mendapatkan
ViewRenderable.VerticalAlignment yang mengontrol posisi ViewRenderable dibandingkan dengan Node yang dikaitkannya di sepanjang sumbu y. |
Lihat |
getView()
View Android 2D yang dirender oleh ViewRenderable ini. |
ViewRenderable |
makeCopy()
Membuat instance baru ViewRenderable ini.
|
void |
setHorizontalAlignment(ViewRenderable.HorizontalAlignment horizontalAlignment)
Menetapkan
ViewRenderable.HorizontalAlignment yang mengontrol posisi
ViewRenderable relatif terhadap Node yang dikaitkan dengan
sumbu x. |
void | |
void |
setVerticalAlignment(ViewRenderable.VerticalAlignment verticalAlignment)
Menetapkan
ViewRenderable.VerticalAlignment yang mengontrol posisi ViewRenderable relatif terhadap Node yang dikaitkannya di sepanjang sumbu y. |
Metode Turunan
Metode Publik
publik ViewRenderable.HorizontalAlignment getHorizontalAlignment ()
Mendapatkan ViewRenderable.HorizontalAlignment
yang mengontrol posisi ViewRenderable
yang relatif terhadap Node
yang dikaitkan dengan
sumbu x. Defaultnya adalah CENTER
.
publik ViewSizer getSizer ()
Mendapatkan ViewSizer
yang mengontrol ukuran ViewRenderable
ini di Scene
.
publik ViewRenderable.VerticalAlignment getVerticalAlignment ()
Mendapatkan ViewRenderable.VerticalAlignment
yang mengontrol posisi ViewRenderable
dibandingkan dengan Node
yang dikaitkannya di sepanjang sumbu y. Nilai default-nya adalah BOTTOM
.
publik ViewRenderable makeCopy ()
Membuat instance baru ViewRenderable ini.
Render baru akan memiliki salinan unik dari semua status yang dapat diubah. Semua materi yang dirujuk oleh ViewRenderable juga akan di-instance. Data yang tidak dapat diubah akan dibagikan di antara instance. ViewRenderable yang baru akan mereferensikan getFilamentEngine View yang sama seperti ViewRenderable asli.
publik void setHorizontalAlignment (ViewRenderable.HorizontalAlignment horizontalAlignment)
Menetapkan ViewRenderable.HorizontalAlignment
yang mengontrol posisi
ViewRenderable
relatif terhadap Node
yang dikaitkan dengan
sumbu x. Defaultnya adalah CENTER
.
Parameter
horizontalAlignment |
---|
publik void setSizer (ViewSizer viewSizer)
Menetapkan ViewSizer
yang mengontrol ukuran ViewRenderable
ini di Scene
.
Parameter
viewSizer |
---|
publik void setVerticalAlignment (ViewRenderable.VerticalAlignment verticalAlignment)
Menetapkan ViewRenderable.VerticalAlignment
yang mengontrol posisi ViewRenderable
relatif terhadap Node
yang dikaitkannya di sepanjang sumbu y. Nilai default-nya adalah BOTTOM
.
Parameter
verticalAlignment |
---|