日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android中的popupwindow从底部进入和退出的动画效果

發布時間:2024/4/15 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android中的popupwindow从底部进入和退出的动画效果 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


今天,簡單講講android使用popupwindow時設置popupwindow進入和退出的動畫效果。


其實這個很簡單,之前設置popupwindow從底部進入和退出的效果時,當時記不清了,所以在網上查詢了資料,最終才做出來了。這里記錄一下。


一.編寫popupwindow的動畫的xml文件

1、從底部退出動畫pop_exit_anim.xml

<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="200" android:fromYDelta="0" android:toYDelta="100" /> <alpha android:duration="200" android:fromAlpha="1.0" android:toAlpha="0.0" /> </set>



這里簡單講解一下,android:fromXDelta="100"是相對于popupwindow本身的坐標,android:toYDelta="100%p"是相對于popupwindow顯示activity的坐標。


2、從底部顯示動畫pop_enter_anim.xml

<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="200" android:fromYDelta="100" android:toYDelta="0" /> <alpha android:duration="200" android:fromAlpha="0.0" android:toAlpha="1.0" /> </set>


二.編寫popupwindow動畫的style,在styles.xml文件中設置一個動畫樣式。

<style name="popwin_anim_style" parent="android:Animation"> <item name="android:windowEnterAnimation">@anim/pop_enter_anim</item> <item name="android:windowExitAnimation">@anim/pop_exit_anim</item> </style>


三.在程序中為PopupWindow設置動畫效果。

PopupWindow pop = new PopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); pop.setAnimationStyle(R.style.popwin_anim_style);


Android中的popupwindow從底部進入和退出的動畫效果就講完了。


就這么簡單。



總結

以上是生活随笔為你收集整理的Android中的popupwindow从底部进入和退出的动画效果的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。