程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-使用 animation 滑動一個視圖

java-使用 animation 滑動一個視圖

編輯:編程綜合問答
使用 animation 滑動一個視圖

我想滑動一個整體的布局,從左到右,然後從右到左。

Utilities.vibrate(v.getContext());               
                Animation animation = AnimationUtils.loadAnimation(v.getContext(), R.anim.leave);
                mainView.startAnimation(animation); 

這段代碼將使它從左向右移動。
leave.xml 代碼:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
     android:shareInterpolator="false">
  <translate android:fromXDelta="-90%" android:toXDelta="0%"
             android:fromYDelta="0%" android:toYDelta="0%"
             android:duration="700"/>
</set>

運行挺好但是一旦轉換就 done 掉了,回去最初的位置了。 如何讓它保持滑動的位置呢?

最佳回答:


在申明了 animation 後添加這兩行代碼:

animation.setFillAfter(true);
animation.setFillEnabled(true);
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved