Android滑動動畫可以通過使用屬性動畫或者動畫資源文件來實現。以下是使用屬性動畫的示例代碼:
// 創建一個屬性動畫對象,指定“translationY”屬性
ObjectAnimator animator = ObjectAnimator.ofFloat(view, "translationY", 0, 300);
// 設置動畫持續時間
animator.setDuration(1000);
// 啟動動畫
animator.start();
在上面的示例中,我們創建了一個屬性動畫對象,指定了要對哪個視圖的哪個屬性進行動畫操作。在這里我們對視圖的Y軸進行了平移動畫,從0到300的距離,持續時間為1秒。
另外,你也可以在res目錄下創建一個動畫資源文件,然后通過AnimationUtils加載并啟動動畫。以下是一個使用動畫資源文件的示例代碼:
// 加載動畫資源文件
Animation animation = AnimationUtils.loadAnimation(context, R.anim.slide);
// 啟動動畫
view.startAnimation(animation);
在上面的示例中,我們通過AnimationUtils加載了res目錄下的一個動畫資源文件,然后應用到了指定的視圖上。
無論是使用屬性動畫還是動畫資源文件,都可以實現滑動動畫效果。你可以根據具體需求選擇適合的方法來實現。