Visualizza una vista 2D di Android in uno spazio 3D collegandola a un Node
con setRenderable(Renderable)
. Per impostazione predefinita, la dimensione della
vista è di 1 metro in Scene
ogni 250 dp nel layout. Utilizza ViewSizer
per controllare la modalità di calcolo delle dimensioni della vista in Scene
.
future = ViewRenderable.builder().setView(context, R.layout.view).build();
viewRenderable = future.thenAccept(...);
Corsi nidificati
classe | ViewRenderable.Builder | Classe di fabbrica per ViewRenderable |
|
enum | ViewRenderable.HorizontalAllineamento | Controlla l'allineamento orizzontale del ViewRenderable in relazione al Node a cui è collegato. |
|
enum | ViewRenderable.VerticalAllineation | Controlla l'allineamento verticale dell'elemento ViewRenderable in relazione all'elemento Node a cui è collegato. |
Costanti ereditate
Campi ereditati
Metodi pubblici
statico ViewRenderable.Builder |
builder
Viene creato un
ViewRenderable |
ViewRenderable.HorizontalAllineamento |
getHorizontalAllineament()
Recupera il
ViewRenderable.HorizontalAlignment che controlla la posizione di ViewRenderable in relazione al Node a cui è collegato lungo l'asse x. |
ViewSizer |
getSizer()
|
ViewRenderable.VerticalAllineation |
getVerticalAllineament()
Recupera il
ViewRenderable.VerticalAlignment che controlla la posizione di ViewRenderable in relazione al Node a cui è collegato lungo l'asse y. |
View (Visualizzazione) |
getView()
La versione 2D di
View visualizzata da questo ViewRenderable . |
ViewRenderable (Visualizzabile) |
makeCopy()
Crea una nuova istanza di questo ViewRenderable.
|
nullo |
setHorizontalAllineament(ViewRenderable.HorizontalAllineament orizzontaliAllineation)
Imposta il
ViewRenderable.HorizontalAlignment che controlla la posizione di ViewRenderable in relazione al Node a cui è collegato lungo l'asse x. |
nullo | |
nullo |
setVerticalAllineament(ViewRenderable.VerticalAllineament verticalAllineation)
Imposta il
ViewRenderable.VerticalAlignment che controlla la posizione di ViewRenderable in relazione al Node a cui è collegato lungo l'asse y. |
Metodi ereditati
Metodi pubblici
pubblico ViewRenderable.HorizontalAllineament getHorizontalAllineament ()
Recupera il ViewRenderable.HorizontalAlignment
che controlla la posizione di ViewRenderable
in relazione al Node
a cui è collegato lungo l'asse x. Il valore predefinito è CENTER
.
pubblico ViewSizer getSizer ()
Recupera la ViewSizer
che controlla la dimensione di questa ViewRenderable
in Scene
.
pubblico ViewRenderable.VerticalAllineament getVerticalAllineament ()
Recupera il ViewRenderable.VerticalAlignment
che controlla la posizione di ViewRenderable
in relazione al Node
a cui è collegato lungo l'asse y. Il valore predefinito è BOTTOM
.
pubblico ViewRenderable makeCopy ()
Crea una nuova istanza di questo ViewRenderable.
Il nuovo rendering avrà una copia univoca di tutti gli stati modificabili. Verrà effettuato l'istanza anche di tutti i materiali a cui fa riferimento il ViewRenderable. I dati immutabili verranno condivisi tra le istanze. Il nuovo ViewRenderable farà riferimento alla stessa vista getFilamentEngine dell'originale ViewRenderable.
public void setHorizontalAllineament (ViewRenderable.HorizontalAllineament orizzontaleAllinea)
Imposta il ViewRenderable.HorizontalAlignment
che controlla la posizione di ViewRenderable
in relazione al Node
a cui è collegato lungo l'asse x. Il valore predefinito è CENTER
.
Parametri
orizzontale |
---|
pubblico void setSizer (ViewSizer viewSizer)
Consente di impostare il ViewSizer
che controlla le dimensioni di questo ViewRenderable
in Scene
.
Parametri
ViewSizer |
---|
public void setVerticalAllineament (ViewRenderable.VerticalAllineament verticalAllineation)
Imposta il ViewRenderable.VerticalAlignment
che controlla la posizione di ViewRenderable
in relazione al Node
a cui è collegato lungo l'asse y. Il valore predefinito è BOTTOM
.
Parametri
allineamento verticale |
---|