如何在列表视图中使项目在单击时向上移动

时间:2016-04-27 04:44:33

标签: android android-layout listview

如何构建类似于gmail app风格的listview?具体来说,当我单击某个项目以显示更多详细信息时,该项目会向上移动,成为新活动的标题,最后,另一个视图会显示在标题下方以显示详细信息。有两个问题:

  1. 如何让点击的项目向上移动? (我相信它与动画有关)
  2. 是列表视图+转换动画问题还是有处理此类任务的视图?

2 个答案:

答案 0 :(得分:0)

正如我所解释的那样,您希望项目转到顶部并打开与之相关的页面/视图。为此你可以这样做: -

ScrollView sv = (ScrollView)findViewById(R.id.scrl);
sv.scrollTo(0, sv.getBottom());
startActivity(someIntent);

答案 1 :(得分:0)

您应该使用活动转换!

这个库就是你想要的:

PreLollipopTransition