ViewRenderable.Builder

public static final class ViewRenderable.Builder

ViewRenderable 的工厂类

公共方法

CompletableFuture<ViewRenderable>
build
使用构建器的参数构造 Renderable
ViewRenderable.Builder
setHorizontalAlignment(ViewRenderable.HorizontalAlignment horizontalAlignment)
设置 ViewRenderable.HorizontalAlignment,以控制 ViewRenderable 相对于其在 x 轴上连接的 Node 的位置。
B 扩展 Builder <T > 扩展 可渲染对象, B>
setRegistryIdObject registryId)
ViewRenderable.Builder
setSizer(ViewSizer viewSizer)
Scene 中设置 ViewSizer,用于控制构建的 ViewRenderable 的大小。
B 扩展 Builder <T > 扩展 可渲染对象, B>
B 扩展 Builder <T > 扩展 可渲染对象, B>
setSource(Context context, Uri sourceUri, boolean enableCaching)
B 扩展 Builder <T > 扩展 可渲染对象, B>
setSource(Context context, Callable<InputStream> inputStreamCreator)
B 扩展 Builder <T > 扩展 可渲染对象, B>
setSource(Context context, Uri sourceUri)
B 扩展 Builder <T > 扩展 可渲染对象, B>
setSource(Context context, int resource)
ViewRenderable.Builder
setVerticalAlignment(ViewRenderable.VerticalAlignment verticalAlignment)
设置 ViewRenderable.VerticalAlignment,以控制 ViewRenderable 相对于其沿 y 轴连接的 Node 的位置。
ViewRenderable.Builder
setView上下文上下文,View 视图)
ViewRenderable.Builder
setView(Context context, int resourceId)

受保护的方法

无效
abstract Class <T extends Renderable>
abstract ResourceRegistry<T 扩展了 Renderable
abstract B 扩展构建器 T 扩展 Renderable,B>
ViewRenderable

继承的方法

公共方法

public CompletableFuture<ViewRenderable> build ()

使用构建器的参数构造 Renderable

返回

public ViewRenderable.Builder setHorizontalAlignment (ViewRenderable.HorizontalAlignment horizontalAlignment)

设置 ViewRenderable.HorizontalAlignment,以控制 ViewRenderable 相对于其在 x 轴上连接的 Node 的位置。默认值为 CENTER

参数
horizontalAlignment

public B 扩展了 Builder&T;T,扩展了 Renderable、B&gt;setRegistryId(Object registryId)

参数
注册表 ID

public ViewRenderable.Builder setSizer (ViewSizer viewSizer)

Scene 中设置 ViewSizer,用于控制构建的 ViewRenderable 的大小。

参数
ViewSizer

public B 扩展了 Builder&T;T,扩展了 Renderable、B&gt;setSourceRenderableDefinition 定义)

参数
definition

public B 扩展了 Builder&T;T,扩展了 Renderable、B&gt; setSource (Context context, Uri sourceUri, boolean enableCaching)

参数
context
sourceUri
启用缓存

public B 扩展了 Builder&T;T,扩展了 Renderable, B,setSource (Context context, Callable <InputStream > inputStreamCreator)

参数
context
输入流创作者

public B 扩展了 Builder&T;T,扩展了 Renderable、B&gt;setSourceContext 上下文、Uri sourceUri)

参数
context
sourceUri

public B 扩展了 Builder&T;T,扩展了 Renderable、B&gt;setSource上下文上下文、int 资源)

参数
context
资源

public ViewRenderable.Builder setVerticalAlignment (ViewRenderable.VerticalAlignment verticalAlignment)

设置 ViewRenderable.VerticalAlignment,以控制 ViewRenderable 相对于其沿 y 轴连接的 Node 的位置。默认值为 BOTTOM

参数
verticalAlignment

public ViewRenderable.Builder setView (Context context, View view)

参数
context
视图

public ViewRenderable.Builder setView (Context context, int resourceId)

参数
context
resourceId

受保护的方法

Protect void checkPreconditions ()

Protected abstract Class <T extends Renderable> getRenderableClass ()

Protected abstract ResourceRegistry<T extends Renderable > getRenderableRegistry ()

受保护的抽象 B 扩展了 Builder < T;扩展了 Renderable、B &gt getSelf ()

受保护的 ViewRenderable makeRenderable ()