首次显示“活动”时,启动Litho动画的正确方法是什么?所有Litho animation examples都是由用户操作启动的,但是我想自动运行。
我尝试扩展一个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动画?