我是Android新手。在這裏,我想實現滑動手勢在活動之間導航。我搜索了它並在不同的網站上找到了不同的答案。但我不明白這一點。 通過閱讀他們所有我得到,我們需要執行onTouchEvent()
和onFlingEvent()
。如何在android中實現輕掃手勢
這些函數是否足以實現滑動操作? 請指定如何逐步執行滑動手勢。
對不起,如果我問你一個非常簡單的問題,因爲我經過很長時間的嘗試了很多代碼片段後才問這個問題。
任何人都可以清除我的疑問嗎?
我是Android新手。在這裏,我想實現滑動手勢在活動之間導航。我搜索了它並在不同的網站上找到了不同的答案。但我不明白這一點。 通過閱讀他們所有我得到,我們需要執行onTouchEvent()
和onFlingEvent()
。如何在android中實現輕掃手勢
這些函數是否足以實現滑動操作? 請指定如何逐步執行滑動手勢。
對不起,如果我問你一個非常簡單的問題,因爲我經過很長時間的嘗試了很多代碼片段後才問這個問題。
任何人都可以清除我的疑問嗎?
onTouchEvent
就夠了。你想要做的是:
VelocityTracker
並從視圖給它的 觸摸結果。您可能必須稍稍使用該閾值,否則可能會將粗心的水龍頭誤認爲是輕掃。
您還應該提供一些示例代碼以供參考。 –
如果你想刷一下你的視圖,那麼你應該使用ViewFlipper
你可以在ViewFlipper上設置一個onTouchListener
。您可以在onTouchListener中註冊GestureDetector
。這是Android transitions- slide in and slide out的一個很好的例子。
[Android - 基本手勢檢測]的可能重複(http://stackoverflow.com/questions/937313/android-basic-gesture-detection) –