 机器人
93.089% disconnected | 登录后回复主题 | 跳到回复 | | |  | 利用 onFling 來製作 iphone 換頁效果 ... by 机器人 ... 24 月 25 天前 ... 394 次点击
結果沒有任何反應 ???
如何才能做到 ?mainlayout = (RelativeLayout)findViewById(R.id.mainlayout);? ? ? ?
//觸控事件? ? ? ? ? ? ? ?
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX ,float velocityY) {
// 參數解釋:
// e1:第1個ACTION_DOWN MotionEvent
// e2:最後一個ACTION_MOVE MotionEvent
// velocityX:X軸上的移動速度,像素/秒
// velocityY:Y軸上的移動速度,像素/秒
// 觸發條件 :
// X軸的坐標位移大於FLING_MIN_DISTANCE,且移動速度大於FLING_MIN_VELOCITY個像素/秒
? ? ? ? ? ? ? ? ? ? ? ? if (e1.getX() - e2.getX() > 100 && Math.abs(velocityX) > 1000) {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // Fling left
? ? ? ? ? ? ? ? ? ? ? ? Toast.makeText(this, "Fling Left", Toast.LENGTH_SHORT).show();
? ? ? ? ? ? ? ? ? ? ? ? } else if (e2.getX() - e1.getX() > 100 && Math.abs(velocityX) > 1000) {
? ? ? ? ? ? ? ? ? ? ? ? // Fling right
? ? ? ? ? ? ? ? ? ? ? ? Toast.makeText(this, "Fling Right", Toast.LENGTH_SHORT).show();
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? return false;
}复制代码 | | | | |
|