首次显示 Activity 时启动 Litho 动画的正确方法是什么。所有Litho 动画示例都是由用户操作启动的,但我想自动运行一个。
我试图扩展一个 Litho 动画示例RTAnimationComponentSpec来触发动画@OnEvent(VisibleEvent.class)
而不是仅仅@OnEvent(ClickEvent.class)
. 但它并没有火。
现有的点击事件处理程序:
@OnEvent(ClickEvent.class)
static void onClick(ComponentContext c) {
RTAnimationComponent.updateStateSync(c);
}
我添加的其他事件处理程序:
@OnEvent(VisibleEvent.class)
static void onVisible(ComponentContext c) {
RTAnimationComponent.updateStateSync(c);
}
我VisibleEvent
通过以下方式确认没有触发:
- 加载渲染线程示例并确认动画没有开始
onVisible()
在方法中设置断点
如何自动运行 Litho 动画?