Отрисовывает 2D-представление Android в 3D-пространстве, присоединяя его к Node
с помощью setRenderable(Renderable)
. По умолчанию размер представления составляет 1 метр в Scene
на 250 dp в макете. Используйте ViewSizer
для управления расчетом размера представления в Scene
.
future = ViewRenderable.builder().setView(context, R.layout.view).build();
viewRenderable = future.thenAccept(...);
Вложенные классы
учебный класс | ViewRenderable.Builder | Заводской класс для ViewRenderable | |
перечисление | ViewRenderable.HorizontalAlignment | Управляет горизонтальным выравниванием ViewRenderable относительно Node , к которому он присоединен. | |
перечисление | ViewRenderable.VerticalAlignment | Управляет вертикальным выравниванием ViewRenderable относительно Node , к которому он присоединен. |
Унаследованные константы
Унаследованные поля
Публичные методы
статический ViewRenderable.Builder | строитель () Создает ViewRenderable |
ViewRenderable.HorizontalAlignment | получить горизонтальное выравнивание () Получает ViewRenderable.HorizontalAlignment , управляющий расположением ViewRenderable относительно Node , к которому он присоединен, по оси x. |
ViewSizer | |
ViewRenderable.VerticalAlignment | получить вертикальное выравнивание () Получает ViewRenderable.VerticalAlignment , который управляет положением ViewRenderable относительно Node , к которому он присоединен, по оси Y. |
Вид | получить вид () 2D- View Android, визуализируемое этим ViewRenderable . |
ViewRenderable | сделатьКопировать () Создает новый экземпляр этого ViewRenderable. |
пустота | setHorizontalAlignment ( ViewRenderable.HorizontalAlignment horizontalAlignment) Задает ViewRenderable.HorizontalAlignment , который определяет положение ViewRenderable относительно Node , к которому он присоединен, по оси x. |
пустота | |
пустота | setVerticalAlignment ( ViewRenderable.VerticalAlignment verticalAlignment) Задает ViewRenderable.VerticalAlignment , который определяет положение ViewRenderable относительно Node , к которому он присоединен, по оси Y. |
Унаследованные методы
Публичные методы
public ViewRenderable.HorizontalAlignment getHorizontalAlignment ()
Получает ViewRenderable.HorizontalAlignment
, управляющий расположением ViewRenderable
относительно Node
, к которому он присоединен, по оси x. По умолчанию это CENTER
.
публичный ViewSizer getSizer ()
Получает ViewSizer
, который управляет размером этого ViewRenderable
в Scene
.
общедоступный ViewRenderable.VerticalAlignment getVerticalAlignment ()
Получает ViewRenderable.VerticalAlignment
, который управляет положением ViewRenderable
относительно Node
, к которому он присоединен, по оси Y. По умолчанию — BOTTOM
.
публичный ViewRenderable makeCopy ()
Создает новый экземпляр этого ViewRenderable.
Новый визуализируемый объект будет иметь уникальную копию всех изменяемых состояний. Все материалы, на которые ссылается ViewRenderable, также будут экземплярами. Неизменяемые данные будут совместно использоваться экземплярами. Новый ViewRenderable будет ссылаться на то же представление getFilamentEngine, что и исходный ViewRenderable.
public void setHorizontalAlignment ( ViewRenderable.HorizontalAlignment horizontalAlignment)
Задает ViewRenderable.HorizontalAlignment
, который определяет положение ViewRenderable
относительно Node
, к которому он присоединен, по оси x. По умолчанию это CENTER
.
Параметры
горизонтальное выравнивание |
---|
public void setSizer ( ViewSizer viewSizer)
Устанавливает ViewSizer
, который управляет размером этого ViewRenderable
в Scene
.
Параметры
viewSizer |
---|
public void setVerticalAlignment ( ViewRenderable.VerticalAlignment verticalAlignment)
Задает ViewRenderable.VerticalAlignment
, который определяет положение ViewRenderable
относительно Node
, к которому он присоединен, по оси Y. По умолчанию — BOTTOM
.
Параметры
вертикальное выравнивание |
---|