最新国产好看的视频,伊人天堂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(); 

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

相關(guān)文章

最新評論

雷州市| 抚顺县| 新巴尔虎左旗| 含山县| 婺源县| 德化县| 开鲁县| 南郑县| 佛山市| 东丰县| 丁青县| 新化县| 南郑县| 神农架林区| 章丘市| 鹤庆县| 鹤岗市| 巫溪县| 阿巴嘎旗| 三台县| 民和| 汝阳县| 靖州| 盘山县| 娄底市| 兴仁县| 云林县| 锦州市| 呼玛县| 咸丰县| 红原县| 庄浪县| 海淀区| 滦南县| 和顺县| 奈曼旗| 太康县| 宁阳县| 灵璧县| 运城市| 西乌|