Uses of Class
com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
Packages that use Widget
Package
Description
Core types for the widget, element and render-node trees.
The rendering engine and GUI base classes: build, diff, schedule.
Helpers such as slot arithmetic.
The bundled widget library.
Page navigation widgets.
-
Uses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.core
Subclasses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.coreModifier and TypeClassDescriptionclassRenderObjectWidget 是描述实际渲染内容的 Widget 基类。classStatefulWidget 是一个具有可变状态的 Widget。classStatelessWidget 是一个不需要可变状态的 Widget。Fields in com.ultikits.ultitools.abstracts.gui.declarative.core declared as WidgetMethods in com.ultikits.ultitools.abstracts.gui.declarative.core that return WidgetModifier and TypeMethodDescriptionabstract WidgetComponentElement.build()构建子 Widget。abstract @NotNull WidgetState.build(@NotNull BuildContext context) 构建此 State 的 UI。StatefulElement.build()StatelessElement.build()abstract @NotNull WidgetStatelessWidget.build(@NotNull BuildContext context) 构建此 Widget 的子树。@NotNull WidgetElement.getWidget()获取与此 Element 关联的 Widget。Methods in com.ultikits.ultitools.abstracts.gui.declarative.core with parameters of type WidgetModifier and TypeMethodDescriptionboolean检查此 Element 是否可以更新为给定的 Widget。booleanWidget.isSameWidget(@Nullable Widget other) 检查两个 Widget 是否代表相同的配置。void使用新的 Widget 更新此 Element。voidprotected @Nullable ElementElement.updateChild(@Nullable Widget newWidget, @Nullable Element oldChild) 更新单个子 Element。Constructors in com.ultikits.ultitools.abstracts.gui.declarative.core with parameters of type WidgetModifierConstructorDescriptionComponentElement(@NotNull Widget widget) protectedRenderObjectElement(@NotNull Widget widget) -
Uses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.engine
Methods in com.ultikits.ultitools.abstracts.gui.declarative.engine that return WidgetModifier and TypeMethodDescriptionabstract @NotNull WidgetDeclarativeGui.build(@NotNull BuildContext context) 构建 Widget 树。Methods in com.ultikits.ultitools.abstracts.gui.declarative.engine with parameters of type WidgetModifier and TypeMethodDescriptionvoidGuiRenderer.initialize(@NotNull Widget rootWidget, @NotNull BuildContext context) 初始化渲染器,创建根 Element。 -
Uses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.util
Classes in com.ultikits.ultitools.abstracts.gui.declarative.util with type parameters of type Widget -
Uses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.widgets
Subclasses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.widgetsModifier and TypeClassDescriptionclassContainer 是一个可以包含多个子 Widget 的容器。classGridView<T>GridView 是一个网格布局 Widget,将子 Widget 按网格排列。classItemDisplay 是一个展示物品的 Widget。classTextButton 是一个显示文本的按钮 Widget。Fields in com.ultikits.ultitools.abstracts.gui.declarative.widgets with type parameters of type WidgetModifier and TypeFieldDescriptionContainer.Builder.childrenContainer.childrenGridView.Builder.childrenGridView.childrenMethods in com.ultikits.ultitools.abstracts.gui.declarative.widgets that return types with arguments of type WidgetMethods in com.ultikits.ultitools.abstracts.gui.declarative.widgets with parameters of type WidgetModifier and TypeMethodDescriptionvoidvoidMethod parameters in com.ultikits.ultitools.abstracts.gui.declarative.widgets with type arguments of type WidgetModifier and TypeMethodDescription设置数据列表和构建器函数。