【发布时间】:2014-12-10 23:33:39
【问题描述】:
【问题讨论】:
标签: android animation android-recyclerview
【问题讨论】:
标签: android animation android-recyclerview
我确信有几种方法可以实现这种效果,但我的实现方式与ListView 或RecyclerView 没有任何关系。这更多地与数据项的实际显示有关。我们在视频中看到的是单击项目时的行为。
我会这样做:
1. 创建自定义View,扩展LinearLayout、RelativeLayout 或FrameLayout。
2. 你基本上有两种状态,展开状态和非展开状态。让视图拦截点击事件,当它在非展开状态下被点击时,它会为展开动画。这应该会自动为RecyclerView 中的其他视图设置动画,然后在增长动画完成后在新信息中进行动画处理。
您的问题相当复杂,但这是我将如何做到这一点的一般要点。在我开始将它添加到 RecyclerView 之前,我会将它作为一个视图单独工作。
【讨论】: