中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

安卓控件隱藏和顯示動畫

發布時間:2020-08-02 23:49:25 來源:網絡 閱讀:707 作者:海大易小晨 欄目:開發技術
import android.os.Handler;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.TranslateAnimation;

public class AnimationUtil {

	/**
	 * 從控件所在位置移動到控件的底部
	 * 
	 * @return
	 */
	public static TranslateAnimation moveToViewBottom() {
		TranslateAnimation mHiddenAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f,
				Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 1.0f);
		mHiddenAction.setDuration(1000);
		return mHiddenAction;
	}

	/**
	 * 從控件的底部移動到控件所在位置
	 * 
	 * @return
	 */
	public static TranslateAnimation moveToViewLocation() {
		TranslateAnimation mHiddenAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f,
				Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 1.0f, Animation.RELATIVE_TO_SELF, 0.0f);
		mHiddenAction.setDuration(1000);
		return mHiddenAction;
	}
	
	public static void showView(View view){
		view.setVisibility(View.VISIBLE);
		view.setAnimation(AnimationUtil.moveToViewLocation());
	}
	
	public static void hideView(final View view){
		view.setAnimation(AnimationUtil.moveToViewBottom());
		new Handler().postDelayed(new Runnable() {
			
			@Override
			public void run() {
				view.setVisibility(View.GONE);
			}
		}, 1000);
	}
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万年县| 长垣县| 错那县| 宁明县| 嘉黎县| 静海县| 石家庄市| 晋江市| 岑巩县| 乾安县| 峡江县| 扎赉特旗| 澎湖县| 苍溪县| 滁州市| 闵行区| 邮箱| 宁河县| 澎湖县| 全椒县| 巴塘县| 渝中区| 云林县| 莱州市| 烟台市| 淮北市| 京山县| 竹山县| 休宁县| 新野县| 嘉黎县| 通城县| 赤城县| 陆河县| 牙克石市| 巴马| 平昌县| 家居| 应城市| 昌平区| 鄂州市|