欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android Dialog 動(dòng)畫(huà)實(shí)例詳解

 更新時(shí)間:2017年04月11日 10:38:03   投稿:lqh  
這篇文章主要介紹了Android Dialog 動(dòng)畫(huà)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下

Android Dialog 動(dòng)畫(huà)實(shí)例詳解

動(dòng)畫(huà)描述: 動(dòng)畫(huà)與底部菜單一樣出現(xiàn)和消失

制作過(guò)程:

1. 創(chuàng)建兩個(gè)動(dòng)畫(huà)文件

window_in.xml:

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

window_out.xml:

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

2.將動(dòng)畫(huà)配置到style中:

<style name="main_menu_animstyle"> 
    <item name="android:windowEnterAnimation">@anim/settingswindow_in_anim</item> 
    <item name="android:windowExitAnimation">@anim/settingswindow_out_anim</item> 
  </style> 

3. 將動(dòng)畫(huà)應(yīng)用于Dialog:

Window window = dialog.getWindow(); 
//設(shè)置顯示動(dòng)畫(huà) 
window.setWindowAnimations(R.style.main_menu_animstyle); 
WindowManager.LayoutParams wl = window.getAttributes(); 
wl.x = 0; 
wl.y = getWindowManager().getDefaultDisplay().getHeight(); 
//設(shè)置顯示位置 
dialog.onWindowAttributesChanged(wl);//設(shè)置點(diǎn)擊外圍解散 
dialog.setCanceledOnTouchOutside(true); 
dialog.show(); 

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論