我在FlexScrollView
中有一个列表。
我根据某种逻辑在列表中选择了一个项目,我需要扩展所选项目。由于famo.us
我不会注意到身高的变化,我正在寻找一种方法让它发挥作用。有什么想法吗?
到目前为止,我已经尝试过选择曲面被选中时发生的css过渡,但当然由于famo.us
的工作方式,这并没有改变其他项的位置。
我还尝试添加StateModifier
作为数据源(用RenderNode
包裹)而不是直接添加曲面。然后我尝试通过我创建的StateModifier
进行转换,但它似乎根本不移动表面,即使setTransform
的完成函数没有被调用。
更新
我设法通过RenderNode
让项目动画,但其他项目保持不变并被我的扩展项目吸引。将问题添加到famous-flex
github页面https://github.com/IjzerenHein/famous-flex/issues/53。
答案 0 :(得分:1)
使用setSize动画而不是setTransform解决它。出于某种原因,我的眼睛坚持认为文档不会说出任何关于动画大小的内容。