Recycler视图。在create上为每个项目设置动画

时间:2016-07-02 18:07:29

标签: android animation android-recyclerview adapter

我希望延迟为每个视图制作动画。在创建时,所有项目都可以一起动画。并且只有当我滚动时,新添加的项目才会生成动画,所以我想在回收器视图中为initilly创建的项目设置动画,这是我的回收器视图适配器中的代码


    ).then((){$scope.paginate();});
}

2 个答案:

答案 0 :(得分:0)

尝试增加动画文件中的持续时间,例如 slide_left

<强> slide_left.xml

TypeError: Cannot read property 'value' of undefined
    at DebugAppView._View_GeneralTrnd0._handle_change_20_0 (GeneralTrnd.template.js:367)
    at eval (eval at <anonymous> (vendor.js:25), <anonymous>:316:24)
    at eval (eval at <anonymous> (vendor.js:45), <anonymous>:278:36)
    at eval (eval at <anonymous> (vendor.js:48), <anonymous>:20:93)
    at ZoneDelegate.invoke (zone.js:323)
    at Object.onInvoke (eval at <anonymous> (vendor.js:17), <anonymous>:45:41)
    at ZoneDelegate.invoke (zone.js:322)
    at Zone.runGuarded (zone.js:230)
    at NgZoneImpl.runInnerGuarded (eval at <anonymous> (vendor.js:17), <anonymous>:78:78)
    at NgZone.runGuarded (eval at <anonymous> (vendor.js:13), <anonymous>:228:73)

答案 1 :(得分:0)

我找到的解决方案是使用默认动画持续时间和内部设置动画声明持续时间的int我有持续时间=持续时间+ 300.并且效果很好。