как функциональность Iphone Swipe, как мы реализуем то же самое в Android, я добавил код swipe в метод getView для класса адаптера
View.OnTouchListener gestureListener = new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
Toast.makeText(context, "on long press...........",
Toast.LENGTH_SHORT).show();
return gestureDetector.onTouchEvent(event);
}
};
listview.setOnTouchListener(gestureListener);
и класс
class MyGestureDetector extends SimpleOnGestureListener {
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
try {
if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH)
return true;
// right to left swipe
if (e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE
&& Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) {
} else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE
&& Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) {
// viewFlipper.setInAnimation(slideRightIn);
// viewFlipper.setOutAnimation(slideRightOut);
// viewFlipper.showPrevious();
}
} catch (Exception e) {
// nothing
}
return true;
}
@Override
public boolean onSingleTapConfirmed(MotionEvent e) {
// TODO Auto-generated method stub
Log.e("Item Click", "Item Click");
return super.onSingleTapConfirmed(e);
}
public void onLongPress(MotionEvent e) {
// TODO Auto-generated method stub
Toast.makeText(context, "on long press...........",
Toast.LENGTH_SHORT).show();
}
public void onShowPress(MotionEvent e) {
// TODO Auto-generated method stub
Toast.makeText(context, "on show press...........",
Toast.LENGTH_SHORT).show();
}
}
поэтому, пожалуйста, помогите мне, как я показываю кнопку удаления вместо кнопки добавления после пролистывания.