最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

制作過程:

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

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)畫配置到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)畫應(yīng)用于Dialog:

Window window = dialog.getWindow(); 
//設(shè)置顯示動(dòng)畫 
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)論

平潭县| 伽师县| 赣榆县| 景泰县| 兴和县| 榆林市| 凤凰县| 赤城县| 武功县| 河西区| 台北市| 浦北县| 浦江县| 肥城市| 永济市| 镶黄旗| 分宜县| 于都县| 友谊县| 衡水市| 志丹县| 岢岚县| 盖州市| 忻城县| 武胜县| 靖宇县| 涪陵区| 遵义县| 南乐县| 汶川县| 沁源县| 连城县| 南昌县| 蓝田县| 衡水市| 华安县| 理塘县| 青铜峡市| 紫阳县| 景东| 五华县|