我正在使用Android中的RecyclerView,其中应包含可扩展卡。我已经看到一些问题like this 或this但我不知道如何管理一些事情。在RecyclerView中展开和折叠卡
在我的应用程序(图片下方)中,可扩展部分是带有“地图”图标和“加号”图标的部分。
在谷歌I/O 2016 Nick Butcher解释他的一些代码,但我不能解决他共分两个部分的布局(一来就是永远都看得到ItemView控件的一部分,以及onBindViewHolder方法中的可扩展模块,详细信息)。
final boolean isExpanded = position==mExpandedPosition;
holder.details.setVisibility(isExpanded?View.VISIBLE:View.GONE);
holder.itemView.setActivated(isExpanded);
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mExpandedPosition = isExpanded ? -1:position;
TransitionManager.beginDelayedTransition(recyclerView);
notifyDataSetChanged();
}
});
任何人都可以解释我这个和其他部分,使动画和扩展可能?你可以找到有用的海森堡的答复in this question谢谢!
[在CardView展开/折叠的动画(可能的重复http://stackoverflow.com/questions/41464629/expand-collapse - 动画功能于cardview) –