Android 為PopupWindow設定動畫效果
首先定義顯示效果的動畫檔案:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromXDelta="0"
android:toXDelta="0"
android:fromYDelta="120"
android:toYDelta="0"
android:duration="500" />
</set>
然後定義消失效果的動畫檔案:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromXDelta="0"
android:toXDelta="0"
android:fromYDelta="0"
android:toYDelta="120"
android:duration="500" />
</set>
PopupWindow的動畫顯示效果是通過setAnimationStyle(int id)方法設定的,其中id為一個style的id,所以我們要在styles.xml檔案中設定一個動畫樣式:
<style name="popwin_anim_style">
<item name="android:windowEnterAnimation">@anim/menushow</item>
<item name="android:windowExitAnimation">@anim/menuhide</item>
</style>
然後在程式中為PopupWindow設定就成:
PopupWindow pop = new PopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
pop.setAnimationStyle(R.style.popwin_anim_style);
轉自:http://blog.csdn.net/starrexstar/article/details/7896835
相關文章
- 常用PowerPoint動畫效果及設定方法動畫
- android window 層級的程式碼設定(PopUpWindow遮蓋問題)Android
- Android中常用動畫效果Android動畫
- 動畫效果Animation-android動畫Android
- Android動畫效果之Tween Animation(補間動畫)Android動畫
- Android動畫效果之Frame Animation(逐幀動畫)Android動畫
- Android設定透明、半透明等效果Android
- Android PopUpWindow基本使用Android
- Android動畫效果之初識Property Animation(屬性動畫)Android動畫
- Android 程式設計下設定 Activity 切換動畫Android程式設計動畫
- Android切換Activity的動畫效果Android動畫
- android: slide 滑動動畫效果AndroidIDE動畫
- Android動畫效果之自定義ViewGroup新增布局動畫Android動畫View
- Android動畫效果之Property Animation進階(屬性動畫)Android動畫
- Java 給PPT新增動畫效果(預設動畫/自定義動畫)Java動畫
- Android技能樹 — PopupWindow小結Android
- Android中PopupWindow使用詳解Android
- Android輕鬆搞定Dialog提示動畫效果Android動畫
- Android 進出activity的滑動動畫效果Android動畫
- 【Android 動畫】動畫詳解之仿微信檢視大圖效果(四)Android動畫
- android 字型設定為中等粗細Android
- Android設定Activity背景為透明styleAndroid
- jQuery 效果 – 動畫jQuery動畫
- UGUI動畫效果UGUI動畫
- 直播小程式原始碼,Android 傾斜文字 效果設定原始碼Android
- 影片直播原始碼,Android TextView設定跑馬燈效果原始碼AndroidTextView
- Android 設定主題實現點選波紋效果Android
- Android SeekBar 自定義thumb,thumb旋轉動畫效果Android動畫
- ppt動畫出現順序怎麼設定 PPT設定動畫文字順序動畫
- Android 封裝一個通用的PopupWindowAndroid封裝
- android.widget.PopupWindow,生成DialogAndroid
- android PopupWindow監聽返回鍵無效Android
- PopupWindow使用詳解(二)Popwindow製作常見花哨效果
- JS動畫效果——多物體動畫JS動畫
- jQuery 動畫效果 與 動畫佇列jQuery動畫佇列
- Android 設定TextView滑動滾動條和滑動效果AndroidTextView
- 200多種Android動畫效果的強悍框架Android動畫框架
- Android中ScrollView實現拖拽反彈效果動畫AndroidView動畫