在父级RecyclerView中显示子RecyclerView的RecyclerView ItemAnimation

时间:2017-12-04 05:39:14

标签: android-layout android-recyclerview android-animation recycler-adapter recyclerview-layout

我的某个应用程序主页的布局结构如下 -

Call graph node <<null function>><<0x21d2910>>  #uses=0
CS<0x0> calls function 'qux'
CS<0x0> calls function 'syscall'
CS<0x0> calls function 'id'
CS<0x0> calls function 'llvm.dbg.declare'
CS<0x0> calls function 'foo'
CS<0x0> calls function 'bar'
CS<0x0> calls function 'main'
CS<0x0> calls function 'llvm.dbg.value'
Call graph node for function: 'bar'<<0x21ceb10>>  #uses=2
CS<0x21cf9c0> calls function 'syscall'

Call graph node for function: 'foo'<<0x21ceba0>>  #uses=2
CS<0x21cf168> calls function 'qux'
CS<0x21cf380> calls function 'id'

Call graph node for function: 'id'<<0x21d2640>>  #uses=2

Call graph node for function: 'llvm.dbg.declare'<<0x21d01b0>>  #uses=1

Call graph node for function: 'llvm.dbg.value'<<0x21d0a10>>  #uses=1

Call graph node for function: 'main'<<0x21ceb70>>  #uses=1
CS<0x21d08e8> calls function 'foo'
CS<0x21d0aa8> calls function 'bar'

Call graph node for function: 'qux'<<0x21ce8e0>>  #uses=2
CS<0x21cd3b0> calls function 'syscall'

Call graph node for function: 'syscall'<<0x21ce940>>  #uses=3
CS<0x0> calls external node

我的问题是上面的recyclerview有4个自定义itemViews <RelativeLayout> <Toolbar> <RecyclerView> <!-- This recycler view has 4 itemView types--> </RecyclerView> </RelativeLayout> 1.ViewPager 2.RecyclerView (Grid with 8 items and 3x3 structure)3.RecyclerView (Grid 4 columns.) 现在我想为子4.RecyclerView (List view mode.)项目显示像flip这样的动画。我已经有了动画代码,并且在首次布置项目时它可以正常工作。但动画只能运作一次。我希望每次滚动父recyclerview's时都可以使用它。有没有办法这样做。目前,动画已添加到子recyclerview的{​​{1}}方法中。因此它只被调用一次,因此动画只显示一次。 以下是gif-的链接   Please check that card flip effect appears only when recyclerview items are laid out first time.

0 个答案:

没有答案