искате да промените дейностите чрез плъзгане на страницата, използвайки събитие с докосване. Използвал съм Flipper, но с помощта на апликациите на флипъра се изпълняват автоматично, но искам да плъзнете екрана с пръст или с мишката
Отговори:
0 за отговор № 1Намерих наистина страхотен клас за тази цел, който направи страхотно за мен. Това не е в състояние наистина да превключва дейности, но можете да превключите няколко "екрани" или "форми".
Няма библиотека, за която да го намеря в този въпрос тук (това, което е важно е Java файлът "DragableSpace.java":
Не можете да видите как да го използвате в оформлението си, така че тук е моят пример:
<com.matthieu.launcher.DragableSpace xmlns:app="http://schemas.android.com/apk/res/com.matthieu.launcher"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/space"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<include android:id="@+id/left" layout="@layout/artists" />
<include android:id="@+id/center" layout="@layout/releases" />
<include android:id="@+id/right" layout="@layout/labels" />
</com.matthieu.launcher.DragableSpace>
Можете да включите толкова екрани, колкото желаете, които основно са само връзки към други файлове с оформление. След това можете да превключвате тези екрани чрез плъзгане (като началните екрани).