android 实现由下至上弹出并位于屏幕底部的Dialog
来源:互联网 发布:买涨买跌的软件 编辑:程序博客网 时间:2024/05/14 14:34
private void shareDialog() {if (shareDialog == null) {/** Dialog的初始化 **/int width = mContext.getWindowManager().getDefaultDisplay().getWidth();int height = mContext.getWindowManager().getDefaultDisplay().getHeight()/2;shareDialog = new ShareDialog(mContext, R.style.dialog);Window window = shareDialog.getWindow();window.setGravity(Gravity.BOTTOM); //此处可以设置dialog显示的位置window.setWindowAnimations(R.style.fackstyle); //添加动画WindowManager.LayoutParams attributes = window.getAttributes();attributes.width = width;attributes.height = height;window.setAttributes(attributes);}shareDialog.show();}
styles.xml
<?xml version="1.0" encoding="utf-8"?><resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="fackstyle" parent="android:Animation"> <item name="@android:windowEnterAnimation">@anim/dialog_enter</item> //进入时的动画 <item name="@android:windowExitAnimation">@anim/dialog_exit</item> //退出时的动画 </style><pre style="background-color:#ffffff;color:#000000;font-family:'宋体';font-size:10.5pt;"></<span style="color:#000080;font-weight:bold;">resources</span>>位于 res/anim/enter_dialog.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromYDelta="100%p" android:duration="300" /> <!--持续时间300--></set>
位于 res/anim/exit_dialog.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:toYDelta="100%p" android:duration="300" /> <!--持续时间300--></set>
0 0
- android 实现由下至上弹出并位于屏幕底部的Dialog
- android 实现由下至上弹出并位于屏幕底部的提示框
- android 实现由下至上弹出并位于屏幕底部的提示框
- android 实现由下至上弹出并位于屏幕底部的提示框
- android 实现由下至上弹出并位于屏幕底部的提示框
- Android 实现由下至上弹出并位于屏幕底部的提示框
- Android 实现由下至上弹出并位于屏幕底部的提示框
- Android 实现由下至上弹出并位于屏幕底部的提示框
- android 实现由下至上弹出并位于屏幕底部的提示框
- android 实现由下至上弹出并位于屏幕底部的提示框
- android 实现由下至上弹出并位于屏幕底部的提示框【转】
- android 实现由下至上弹出并位于屏幕底部的提示框
- 由下至上弹出并位于屏幕底部的提示框
- Android 实现屏幕底部弹出Dialog
- Android实现从底部弹出的Dialog(一)
- Android实现从底部弹出的Dialog(二)
- android Dialog 底部弹出
- android 弹出底部dialog
- Java编程思想学习笔记(四) 第5章 初始化与清理
- fighting
- 字符串平移
- MySQL常见问题分析及解决方法
- memcached入门知识(1)
- android 实现由下至上弹出并位于屏幕底部的Dialog
- Hadoop执行报错之莫名其妙的问题
- 回文串判定
- <手动安装Openstack Mikita>之(五) Horizon安装
- VS2012工具箱无控件问题解决方案
- C#数组的声明方式
- CodeForces 699 A. Launch of Collider(水~)
- Multipath TCP Port for Android 4.1.2
- Java字符串优化处理