Próbuję użyć SlidingPaneLayout z ViewPager, tak jakKorzystanie Androida SlidingPaneLayout z ViewPager
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.SlidingPaneLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scientific_graph_slidingPaneLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!--
The first child view becomes the left pane.
-->
<ListView
android:id="@+id/left_pane"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="left" />
<!--
The second child becomes the right (content) pane.
-->
<android.support.v4.view.ViewPager
android:id="@+id/scientific_graph_viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v4.view.ViewPager>
</android.support.v4.widget.SlidingPaneLayout>
SlidingPaneLayout ślizga kiedy ciągnąć od lewej krawędzi; jednak nie mogę sprawić, że ViewPager będzie się ślizgał, gdy wyciągnę z prawej krawędzi. Kiedy wyciągam z prawej krawędzi, przesuwa się bardzo niewiele, a następnie odskakuje.
Czy to możliwe? Czy jest lepszy sposób to zrobić?
Znalazłem, że przesuwając palec w górę iw lewo, mogę przesunąć widok pager.
Próbowałem zrobić to samo. Czy ktokolwiek wie, jak otworzyć przesuwalną szynę tylko po oderwaniu od krawędzi? więc jeśli nie będzie ciągnąć od krawędzi, widok będzie się przesuwał. – Zul