Android - 我如何实现可以水平拖动的活动?

时间:2015-06-30 14:49:07

标签: android xml animation android-activity scroll

我想实现一个我可以使用平台标准滚动物理水平拖动的活动,如:http://i.imgur.com/9Q4xOf8.png(它跟随手指移动)。此外,活动必须使用自定义动画调用finish()(可能在finish()之后调用overridePendingTransition(),然后拖过某个x轴点http://i.imgur.com/tLTrLQq.png并抬起手指。

编辑:为了澄清,我不想要导航抽屉。我需要能够水平拖动活动的根视图。这是活动的布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

    <include layout="@layout/my_toolbar" />

    <fragment
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:name="com.package.appname.ContentFragment"
        android:id="@+id/fragment_content" />

</LinearLayout>

片段的布局包含垂直滚动的列表视图。

2 个答案:

答案 0 :(得分:0)

对于任何有兴趣的人,我发现related thread在很大程度上回答了我的问题。

答案 1 :(得分:-1)

请看一下:

Navigation Drawer