使用触摸屏切换活动

时间:2011-03-04 06:39:47

标签: android android-layout switching

希望通过使用触摸事件拖动页面来更改活动。我使用过Flipper,但是使用鳍状肢动画会自动执行,但我想用手指或鼠标拖动屏幕

1 个答案:

答案 0 :(得分:0)

我为这个目的找到了一个非常好的课程,这对我来说很棒。这个不能真正切换活动,但你可以切换多个“屏幕”或“表格”。

我没有在这个问题中找到它的库(重要的是Java文件“DragableSpace.java”:

Android Homescreen

你无法在布局中看到如何使用它,所以这是我的例子:

<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>

您可以包含任意数量的“屏幕”,基本上只是指向其他布局文件的链接。你可以通过拖动来切换这些屏幕(比如主屏幕)。