Смена активности со скольжением пальца

Интересно, как изменить активность с помощью слайда пальца или сдвинуть палец справа налево и изменить активность, как мы видели фотографии на смартфонах.

Кто-нибудь знает?

Cumpz

Я написал демо на https://github.com/chenjishi/SlideActivity , все, что вам нужно сделать, это расширить SlidingActivity в проекте, и вы получите эффект слайда, вот скриншот: Введите описание изображения здесь

#### старый метод

1. Сделать активность прозрачной

<style name="Theme.Transparent" parent="@android:style/Theme.Translucent.NoTitleBar"> <item name="android:windowAnimationStyle">@style/activityAnimation</item> </style> 

2.use SlidingPaneLayout

 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.SlidingPaneLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/slide_panel" android:layout_width="match_parent" android:layout_height="match_parent"> <View android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="left"/> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="#E6E6E6" android:orientation="vertical"> </LinearLayout> 

3.so здесь вы хотите, чтобы вы Введите описание изображения здесь

Вы можете скользить пальцем, чтобы переместить активность, и вы также можете уничтожить ее при скольжении вправо на большом экране.

Используйте ViewPager для достижения того, что вы ищете. Вот учебник .

Его реализация «пейджер» представлена ​​в Android 4.0 / 3.0.
В более ранних версиях вы можете реализовать его с помощью пакета совместимости Android.
Использует фрагменты, чтобы реализовать их.
Демо-проект можно найти в самом SDK.