您好我正在開發小型Android應用程序,我想要做刷卡刪除列表行。爲此,我正在使用觸摸偵聽器查看視圖並使用某些動畫刪除行。一切工作正常,除了withendaction()
方法沒有給出這種方法的錯誤。我知道它支持的API級別16以上,我根據我試圖在以下方面設置我需要API級別:動畫withendaction方法沒有這樣的方法錯誤android
private View.OnTouchListener mTouchListener = new View.OnTouchListener() {
@Override
public boolean onTouch(final View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_CANCEL:
break;
case MotionEvent.ACTION_MOVE:
break;
case MotionEvent.ACTION_UP:
{
v.animate().setDuration(duration).
alpha(endAlpha).translationX(endX).
withEndAction(new Runnable() {
@Override
public void run() {
}
});
}
}
break;
default:
return false;
}
return true;
}
};
我所有的動畫工作正常,但在withendaction方法點提示錯誤是no such a method
我做錯了什麼?需要幫忙。
謝謝。
我認爲這在ViewProperty動畫http://developer.android.com/reference/android/view/ViewPropertyAnimator.html#withEndAction%28java.lang.Runnable%29的方法。您是否使用View animator的任何子類(ViewFlipper ...等) – vinaykumar
謝謝您的重播。我的XML包含簡單的相對佈局與列表視圖和行視圖我使用簡單的圖像視圖和文本視圖。我正在使用自定義適配器來顯示我的列表視圖。那麼這是做這件事的正確方法,否則我必須做其他事情。需要幫忙 。謝謝。 – nilkash