renderiza uma visualização do Android 2D em espaço 3D anexando-a a um Node
com setRenderable(Renderable)
; Por padrão, o tamanho da
visualização é de 1 metro no Scene
por 250 dp no layout. Use um ViewSizer
para controlar como o tamanho da visualização no Scene
é calculado.
future = ViewRenderable.builder().setView(context, R.layout.view).build();
viewRenderable = future.thenAccept(...);
Classes aninhadas
classe | ViewRenderable.Builder | Classe de fábrica de ViewRenderable |
|
tipo enumerado | ViewRenderable.HorizontalAlignment | Controla o alinhamento horizontal do ViewRenderable em relação à Node a que ele está anexado. |
|
tipo enumerado | ViewRenderable.VerticalAlignment | Controla o alinhamento vertical do ViewRenderable em relação à Node a que ele está anexado. |
Constantes herdadas
Campos herdados
Métodos públicos
ViewRenderable.Builder estático |
builder()
Cria um
ViewRenderable |
ViewRenderable.HorizontalAlignment |
getHorizontalAlignment()
Acessa o
ViewRenderable.HorizontalAlignment que controla onde o ViewRenderable está posicionado em relação ao Node ao qual ele está anexado ao longo do eixo X. |
ViewSizer (link em inglês) |
getSizer ()
|
ViewRenderable.VerticalAlignment |
getVerticalAlignment()
Acessa o
ViewRenderable.VerticalAlignment que controla onde o ViewRenderable é posicionado em relação ao Node ao qual ele está anexado ao longo do eixo y. |
Ver |
getView()
O
View 2D do Android que é renderizado por este ViewRenderable . |
ViewRenderable (link em inglês) |
makeCopy()
Cria uma nova instância deste ViewRenderable.
|
void |
setHorizontalAlignment(ViewRenderable.HorizontalAlignment horizontalAlignment)
Define o
ViewRenderable.HorizontalAlignment que controla onde o ViewRenderable é posicionado em relação ao Node ao qual ele está anexado ao longo do eixo X. |
void | |
void |
setVerticalAlignment(ViewRenderable.VerticalAlignment verticalAlignment)
Define o
ViewRenderable.VerticalAlignment que controla onde o ViewRenderable é posicionado em relação ao Node ao qual ele está anexado ao longo do eixo y. |
Métodos herdados
Métodos públicos
público ViewRenderable.HorizontalAlignment getHorizontalAlignment ()
Acessa o ViewRenderable.HorizontalAlignment
que controla onde o ViewRenderable
está posicionado em relação ao Node
ao qual ele está anexado ao longo do eixo X. O padrão é CENTER
.
público ViewRenderable.VerticalAlignment getVerticalAlignment ()
Acessa o ViewRenderable.VerticalAlignment
que controla onde o ViewRenderable
é posicionado em relação ao Node
ao qual ele está anexado ao longo do eixo y. O
padrão é BOTTOM
.
público ViewRenderable makeCopy ()
Cria uma nova instância deste ViewRenderable.
O novo renderizador terá uma cópia exclusiva de todo o estado mutável. Todos os materiais referenciados pelo ViewRenderable também serão usados. Os dados imutáveis serão compartilhados entre as instâncias. O novo ViewRenderable fará referência à mesma visualização getFilamentEngine que o ViewRenderable original.
void void setHorizontalAlignment (ViewRenderable.HorizontalAlignment horizontalAlignment)
Define o ViewRenderable.HorizontalAlignment
que controla onde o ViewRenderable
é posicionado em relação ao Node
ao qual ele está anexado ao longo do eixo X. O padrão é CENTER
.
Parâmetros
Alinhamento horizontal |
---|
public void setSizer (ViewSizer viewSizer)
Define o ViewSizer
que controla o tamanho deste ViewRenderable
na Scene
.
Parâmetros
ViewSizer |
---|
void void setVerticalAlignment (ViewRenderable.VerticalAlignment verticalAlignment)
Define o ViewRenderable.VerticalAlignment
que controla onde o ViewRenderable
é posicionado em relação ao Node
ao qual ele está anexado ao longo do eixo y. O
padrão é BOTTOM
.
Parâmetros
Alinhamento vertical |
---|