Android中的popupwindow進(jìn)入和退出的動畫效果
廢話不多說了直接給大家貼代碼了,具體代碼如下所示:
<?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)方法設(shè)置的,其中id為一個(gè)style的id,所以我們要在styles.xml文件中設(shè)置一個(gè)動畫樣式:
<style name="popwin_anim_style">
<item name="android:windowEnterAnimation">@anim/menushow</item>
<item name="android:windowExitAnimation">@anim/menuhide</item>
</style>
然后在程序中為PopupWindow設(shè)置就成:
PopupWindow pop = new PopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); pop.setAnimationStyle(R.style.popwin_anim_style);
以上所述是小編給大家介紹的Android中的popupwindow進(jìn)入和退出的動畫,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- Android 開發(fā)使用PopupWindow實(shí)現(xiàn)彈出警告框的復(fù)用類示例
- android PopupWindow 和 Activity彈出窗口實(shí)現(xiàn)方式
- android popwindow實(shí)現(xiàn)左側(cè)彈出菜單層及PopupWindow主要方法介紹
- Android Animation實(shí)戰(zhàn)之屏幕底部彈出PopupWindow
- Android編程實(shí)現(xiàn)popupwindow彈出后屏幕背景變成半透明效果
- Android實(shí)現(xiàn)底部彈出PopupWindow背景逐漸變暗效果
- Android之用PopupWindow實(shí)現(xiàn)彈出菜單的方法詳解
- Android中自定義PopupWindow實(shí)現(xiàn)彈出框并帶有動畫效果
- Android簡單實(shí)現(xiàn)自定義彈框(PopupWindow)
- Android界面數(shù)據(jù)懶加載實(shí)現(xiàn)代碼
- Android 開發(fā)使用PopupWindow實(shí)現(xiàn)加載等待界面功能示例
相關(guān)文章
android使用ExpandableListView控件實(shí)現(xiàn)小說目錄效果的例子
這篇文章主要介紹了android使用ExpandableListView控件實(shí)現(xiàn)小說目錄效果的例子,還可以實(shí)現(xiàn)二級列表展示效果,需要的朋友可以參考下2014-07-07
Android下拉刷新PtrFrameLayout的使用實(shí)例代碼
本篇文章主要介紹了Android下拉刷新PtrFrameLayout的使用實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
android 下載時(shí)文件名是中文和空格會報(bào)錯解決方案
項(xiàng)目中遇到了下載文件文件名是中文而且還有空格如果不對連接進(jìn)行處理下載就會報(bào)錯要想解決這個(gè)問題只需對你的url進(jìn)行編碼然后替換空格用編碼表示,感興趣的朋友可以詳細(xì)了解下2013-01-01
Android 7.0 Nougat不得不知的11項(xiàng)新功能
不得不知的11項(xiàng)Android 7.0 Nougat新功能,感興趣的小伙伴們可以參考一下2016-09-09
Android使用ViewDragHelper實(shí)現(xiàn)圖片下拽返回示例
這篇文章主要介紹了Android使用ViewDragHelper實(shí)現(xiàn)圖片下拽返回示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08

