Procesa una vista de Android en 2D en un espacio 3D cuando la adjuntas a un Node
con setRenderable(Renderable)
. De forma predeterminada, el tamaño de la vista es de 1 metro en Scene
por 250 dp en el diseño. Usa un ViewSizer
para controlar cómo se calcula el tamaño de la vista en Scene
.
future = ViewRenderable.builder().setView(context, R.layout.view).build();
viewRenderable = future.thenAccept(...);
Categorías anidadas
clase | ViewRenderable.Builder. | Clase de fábrica para ViewRenderable |
|
Enum | ViewRenderable.HorizontalAlignment | Controla la alineación horizontal de ViewRenderable en relación con la Node a la que se adjunta. |
|
Enum | ViewRenderable.VerticalAlignment | Controla la alineación vertical del ViewRenderable en relación con el Node al que está conectado. |
Constantes heredadas
Campos heredados
Métodos públicos
ViewRenderable.Builder estático |
builder()
Construye un
ViewRenderable |
ViewRenderable.HorizontalAlignment |
getHorizontalAlignment()
Obtiene el
ViewRenderable.HorizontalAlignment que controla dónde se posiciona ViewRenderable en relación con el Node al que se adjunta a lo largo del eje x. |
ViewSizer; |
getSizer()
|
ViewRenderable.VerticalAlignment |
getVerticalAlignment()
Obtiene el
ViewRenderable.VerticalAlignment que controla dónde se posiciona ViewRenderable en relación con el Node al que se conecta a lo largo del eje y. |
Ver |
getView()
La
View de Android en 2D que renderiza ViewRenderable . |
ViewRenderable |
makeCopy()
Crea una instancia nueva de este ViewRenderable.
|
void |
setHorizontalAlignment(ViewRenderable.HorizontalAlignment horizontalAlignment)
Establece el
ViewRenderable.HorizontalAlignment que controla dónde se posiciona ViewRenderable en relación con el Node al que se adjunta a lo largo del eje x. |
void | |
void |
setVerticalAlignment(ViewRenderable.VerticalAlignment verticalAlignment)
Establece el
ViewRenderable.VerticalAlignment que controla dónde se posiciona ViewRenderable en relación con el Node al que se adjunta a lo largo del eje y. |
Métodos heredados
Métodos públicos
public ViewRenderable.HorizontalAlignment getHorizontalAlignment ()
Obtiene el ViewRenderable.HorizontalAlignment
que controla dónde se posiciona ViewRenderable
en relación con el Node
al que se adjunta a lo largo del eje x. El valor predeterminado es CENTER
.
público ViewSizer getSizer ()
Obtiene el ViewSizer
que controla el tamaño de este ViewRenderable
en el Scene
.
public ViewRenderable.VerticalAlignment getVerticalAlignment ()
Obtiene el ViewRenderable.VerticalAlignment
que controla dónde se posiciona ViewRenderable
en relación con el Node
al que se conecta a lo largo del eje y. El valor predeterminado es BOTTOM
.
public ViewRenderable makeCopy ()
Crea una instancia nueva de este ViewRenderable.
La nueva renderización tendrá una copia única de todo el estado mutable. También se asignará una instancia de todos los materiales a los que se hace referencia en ViewRenderable. Los datos inmutables se compartirán entre las instancias. El nuevo ViewRenderable hará referencia a la misma vista getFilamentEngine que el ViewRenderable original.
público público setHorizontalAlignment (ViewRenderable.HorizontalAlignment horizontalAlignment)
Establece el ViewRenderable.HorizontalAlignment
que controla dónde se posiciona ViewRenderable
en relación con el Node
al que se adjunta a lo largo del eje x. El valor predeterminado es CENTER
.
Parámetros
Alineación horizontal |
---|
vacío público setSizer (ViewSizer viewSizer)
Configura el ViewSizer
que controla el tamaño de este ViewRenderable
en el Scene
.
Parámetros
viewSizer (sitio web) |
---|
público público setVerticalAlignment (ViewRenderable.VerticalAlignment verticalAlignment)
Establece el ViewRenderable.VerticalAlignment
que controla dónde se posiciona ViewRenderable
en relación con el Node
al que se adjunta a lo largo del eje y. El valor predeterminado es BOTTOM
.
Parámetros
Alineación vertical |
---|