在famous-flex列表中更改项目高度

时间:2015-02-02 15:24:28

标签: javascript famo.us

我在FlexScrollView中有一个列表。 我根据某种逻辑在列表中选择了一个项目,我需要扩展所选项目。由于famo.us我不会注意到身高的变化,我正在寻找一种方法让它发挥作用。有什么想法吗?

到目前为止,我已经尝试过选择曲面被选中时发生的css过渡,但当然由于famo.us的工作方式,这并没有改变其他项的位置。

我还尝试添加StateModifier作为数据源(用RenderNode包裹)而不是直接添加曲面。然后我尝试通过我创建的StateModifier进行转换,但它似乎根本不移动表面,即使setTransform的完成函数没有被调用。

更新 我设法通过RenderNode让项目动画,但其他项目保持不变并被我的扩展项目吸引。将问题添加到famous-flex github页面https://github.com/IjzerenHein/famous-flex/issues/53

1 个答案:

答案 0 :(得分:1)

使用setSize动画而不是setTransform解决它。出于某种原因,我的眼睛坚持认为文档不会说出任何关于动画大小的内容。