我是android新手。而且我正在創建一個應用程序,我想在iPhone按鈕等按鈕上應用滑動效果。按下按鈕時不會發生任何事情。但一旦它按下按鈕應該完成。我的問題是.....是否有可能應用在像iPhone一樣的Android按鈕上的滑動效果?請給出一些想法來做到這一點。先謝謝你。Android上的按鈕在iPhone上的滑動效果就像iPhone?
-1
A
回答
2
this answer有一些關於「flinging」的好信息,這是您可能正在尋找的android術語。您需要將此類監聽器應用於您想要「輕掃」的任何內容。
下面是一些從米雷克魯辛的答案相關代碼:
private final class GestureListener extends SimpleOnGestureListener {
private static final int SWIPE_THRESHOLD = 100;
private static final int SWIPE_VELOCITY_THRESHOLD = 100;
@Override
public boolean onDown(MotionEvent e) {
return true;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
boolean result = false;
try {
float diffY = e2.getY() - e1.getY();
float diffX = e2.getX() - e1.getX();
if (Math.abs(diffX) > Math.abs(diffY)) {
if (Math.abs(diffX) > SWIPE_THRESHOLD && Math.abs(velocityX) > SWIPE_VELOCITY_THRESHOLD) {
if (diffX > 0) {
onSwipeRight();
} else {
onSwipeLeft();
}
}
} else {
if (Math.abs(diffY) > SWIPE_THRESHOLD && Math.abs(velocityY) > SWIPE_VELOCITY_THRESHOLD) {
if (diffY > 0) {
onSwipeBottom();
} else {
onSwipeTop();
}
}
}
} catch (Exception exception) {
exception.printStackTrace();
}
return result;
}
}
+0
真的很棒的答案......我得到了我真正想要的......非常感謝你 – user2330886 2013-04-29 06:47:01
0
1
它也許很遲,但我已經創造了這個目的一個小型圖書館。它允許您從xml中輕掃並自定義按鈕的行爲。 Slide Button
基本上它涉及覆蓋onTouch()事件並根據接收到的座標進行更改。它是一個簡單的事情之後,設置背景,因爲你想
+0
鼓勵鏈接到外部資源,但請在鏈接周圍添加上下文,以便你的同行用戶可以瞭解它是什麼以及爲什麼它在那裏。如果目標網站無法訪問或永久離線,請始終引用重要鏈接中最相關的部分。 – pableiros 2016-10-13 15:42:12
相關問題
- 1. iPhone上的滑動效果從上到下的打開視圖
- 2. 的Facebook就像在iPhone上sharekit
- 3. iphone - 焦點效果(就像UIAlertView)
- 4. iphone中的按鈕的觸摸效果
- 5. iPhone在按鈕上按下按鈕
- 6. 將在Java/Android的String類的方法就像在iPhone上
- 7. iPhone上的放大按鈕
- 8. openGL和iPhone上的按鈕
- 9. iPhone上的漢堡按鈕
- 10. 長按擺動效果Iphone
- 11. 動畫imageview像在iPhone上的天空效果飛行
- 12. iPhone上的NavigationBar按鈕上的徽章
- 13. 如何在UINavigationController iphone上呈現的按鈕上顯示圖像?
- 14. iPhone視圖滑動效果 - 初學者
- 15. iphone - 如何實現「浮動」的圖像效果,就像在CSS樣式
- 16. 在iPhone上使用CoreMotion/DeviceMotion模擬圖像浮動效果
- 17. 在iphone上按住主頁按鈕
- 18. 如何在iphone上給圖像加上素描效果?
- 19. iPhone上的UISlider的彈性效果
- 20. iPhone圖像按鈕
- 21. iPhone中的按鈕圖像
- 22. Android通知打開Popup「就像在iPhone上」
- 23. 滑動頁面就像Launchpad(Mac)或iPhone的主菜單
- 24. 在iphone上平滑繪圖
- 25. Android:按鈕像滑塊一樣滑動?
- 26. 滑動抽屜的iPhone喜歡在Android上
- 27. iPhone SDK,UITableView上的UIButton,如果按下按鈕,刪除行
- 28. 在蘋果手錶上按下按鈕時更新iPhone上的標籤
- 29. 如何在Android上爲按鈕提供像點擊效果?
- 30. 如何在iPhone上實現slurp效果?
onClick做任何事,並在onTouch上做些什麼 – Unknown 2013-04-29 05:56:21
我ddnt的意思是onTouch我的意思是onSwipe按鈕。就像當我們使用手勢時,整個屏幕可以從左到右和從右到左滑動,但是我們可以爲按鈕做到而不是整個屏幕? – user2330886 2013-04-29 06:00:56