2011-02-24 87 views
4

我有4個活動,我必須將它們右移,左移,如果我在上一個活動中並向左滑動,則應再次顯示第一個活動。在Android中的活動中滑動

任何人都可以有任何想法我可以做到這一點?或一些示例代碼?

非常感謝。

+0

我認爲這不是一個好主意,因爲開始的活動是一個昂貴的任務,所以你不能讓滑動會順利完成。 – 2011-02-24 13:42:30

+0

你可以使用畫廊做類似的滑動操作....但我也認爲活動滑動不是一個好主意。 – 2011-02-24 13:48:19

回答

2

您可以通過animaton .. 實現它,但它會顯示爲一個庫視圖,你可以刷卡,以及... 的onTouchEvent上的每個活動,你可以通過 overridePendingTransition(R.anim呼叫使用意圖的另一項活動。 act_back_slide_enter,R.anim.act_back_slide_leave);

// overridePendingTransition(「進入活動的動畫」,「離開活動的動畫」);

我還沒有試過這個......但我們可以使它成爲這種形式..如果你成功了,讓我知道。

+1

是的,我已經實現onGesterListner和onNewIntent(),我已經設置活動的啓動模式爲「單一實例」。所以這些活動具有單個實例,並且在下一個和上一個按鈕上,我通過發送intent來調用特定的活動,並且在我的被調用者活動onNewIntent()方法被激發而不是onCreate。如果你需要我的代碼,我可以將它發送給你。 – sajjoo 2011-03-01 09:50:56

+0

謝謝sajjo,你如何做到這一點..你可以發送請求。 – fargath 2011-03-01 13:32:21

0

我最近發佈了一個問題,涵蓋了很多這樣的(我的問題是關於使用刷卡與滾動型一起,通過自身輕掃手勢工作得很好):

Swipe/Fling tab-changing in conjunction with ScrollView?

如果你讀到的資料我列出並使用了我提供的代碼,那麼你應該可以做到這一點。

2
+0

這裏在deezapps示例中他滑動視圖不是活動。我需要在活動中滑動。 – sajjoo 2011-02-24 14:44:29

+0

@sajjoo然後試試[ActivityGroup](http://stackoverflow.com/questions/4568468/activitygroup-example/4734984#4734984) – 100rabh 2011-02-24 14:52:55