Rend une vue Android en 2D dans un espace 3D en l'associant à un Node
avec setRenderable(Renderable)
. Par défaut, la taille de la vue est de 1 mètre dans Scene
par tranche de 250 dp dans la mise en page. Utilisez un ViewSizer
pour contrôler le mode de calcul de la taille de la vue dans Scene
.
future = ViewRenderable.builder().setView(context, R.layout.view).build();
viewRenderable = future.thenAccept(...);
Cours imbriqués
classe | ViewRenderable.Builder | Classe d'usine pour ViewRenderable |
|
énumération, enum | ViewRenderable.HorizontalAlignment | Permet de contrôler l'alignement horizontal de la ViewRenderable par rapport au Node auquel elle est associée. |
|
énumération, enum | ViewRenderable.VerticalAlignment | Permet de contrôler l'alignement vertical du ViewRenderable par rapport au Node auquel il est associé. |
Constantes héritées
Champs hérités
Méthodes publiques
Static ViewRenderable.Builder |
builder()
Construit un
ViewRenderable . |
ViewRenderable.HorizontalAlignment |
getHorizontalAlignment()
Récupère les
ViewRenderable.HorizontalAlignment qui contrôlent l'emplacement de la ViewRenderable par rapport au Node auquel elle est associée le long de l'axe des abscisses. |
ViewSizer |
getSizer()
|
ViewRenderable.VerticalAlignment |
getVerticalAlignment
Récupère les
ViewRenderable.VerticalAlignment qui contrôlent l'emplacement de la ViewRenderable par rapport au Node auquel elle est associée le long de l'axe y. |
Afficher |
getView
View Android 2D rendu par ce ViewRenderable . |
ViewRenderable (Afficher le rendu) |
makeCopy().
Crée une instance de cet élément ViewRenderable.
|
void |
setHorizontalAlignerment(Alignement ViewRenderable.HorizontalAlignment)
Définit les
ViewRenderable.HorizontalAlignment qui contrôlent l'emplacement de la ViewRenderable sur le Node auquel elle est associée le long de l'axe des abscisses. |
void | |
void |
setVerticalAlignment(ViewRenderable.VerticalAlignment verticalAlignment)
Définit les
ViewRenderable.VerticalAlignment qui contrôlent l'emplacement de la ViewRenderable sur le Node auquel elle est associée le long de l'axe y. |
Méthodes héritées
Méthodes publiques
public ViewRenderable.HorizontalAlignment getHorizontalAlignment ()
Récupère les ViewRenderable.HorizontalAlignment
qui contrôlent l'emplacement de la ViewRenderable
par rapport au Node
auquel elle est associée le long de l'axe des abscisses. La valeur par défaut est CENTER
.
public ViewSizer getSizer ()
Récupère les ViewSizer
qui contrôlent la taille de ce ViewRenderable
dans le Scene
.
public ViewRenderable.VerticalAlignment getVerticalAlignment ()
Récupère les ViewRenderable.VerticalAlignment
qui contrôlent l'emplacement de la ViewRenderable
par rapport au Node
auquel elle est associée le long de l'axe y. La valeur par défaut est BOTTOM
.
public ViewRenderable makeCopy ()
Crée une instance de cet élément ViewRenderable.
Le nouveau rendu peut avoir une copie unique de tous les états modifiables. Tous les supports référencés par le ViewRenderable seront également définis. Des données immuables seront partagées entre les instances. La nouvelle vue ViewRenderable fera référence à la même vue getFilamentEngine que la vue d'origine ViewRenderable.
public void setHorizontalAlignment (ViewRenderable.HorizontalAlignment horizontalAlignment)
Définit les ViewRenderable.HorizontalAlignment
qui contrôlent l'emplacement de la ViewRenderable
sur le Node
auquel elle est associée le long de l'axe des abscisses. La valeur par défaut est CENTER
.
Paramètres
alignement horizontal |
---|
public void setSizer (ViewSizer viewSizer)
Définit les ViewSizer
qui contrôlent la taille de ce ViewRenderable
dans le Scene
.
Paramètres
ViewSizer |
---|
public void setVerticalAlignment (ViewRenderable.VerticalAlignment verticalAlignment)
Définit les ViewRenderable.VerticalAlignment
qui contrôlent l'emplacement de la ViewRenderable
sur le Node
auquel elle est associée le long de l'axe y. La valeur par défaut est BOTTOM
.
Paramètres
alignement vertical |
---|