Class RenderObjectWidget
java.lang.Object
com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
com.ultikits.ultitools.abstracts.gui.declarative.core.RenderObjectWidget
- Direct Known Subclasses:
ItemDisplay,TextButton
RenderObjectWidget 是描述实际渲染内容的 Widget 基类。
与 StatelessWidget 和 StatefulWidget 不同,
RenderObjectWidget 直接对应一个 RenderNode,
是渲染树的叶子节点。
子类示例:
ItemDisplay- 显示一个物品TextButton- 显示一个文本按钮Placeholder- 占位符
- Since:
- 6.2.0
- Version:
- 1.0.0
- Author:
- UltiTools Team
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected创建一个新的 RenderObjectWidget。protected创建一个新的 RenderObjectWidget,指定 key。 -
Method Summary
-
Constructor Details
-
RenderObjectWidget
protected RenderObjectWidget()创建一个新的 RenderObjectWidget。 -
RenderObjectWidget
创建一个新的 RenderObjectWidget,指定 key。- Parameters:
key- 用于稳定标识此 Widget 的键
-
-
Method Details
-
createElement
Description copied from class:Widget为此 Widget 创建对应的 Element。这是框架内部使用的方法,子类应该根据 Widget 类型返回适当的 Element 实现。
- StatelessWidget 返回
StatelessElement - StatefulWidget 返回
StatefulElement - RenderObjectWidget 返回
RenderObjectElement
- Specified by:
createElementin classWidget- Returns:
- 对应的 Element 实例
- StatelessWidget 返回
-