android中给Dialog设置的动画如何自定义修改参数
2014-11-11 14:24
381 查看
============问题描述============
在android中给Dialog设置动画的方法我只找到Dialog.getWindow().setWindowAnimation(int resID);
这样不是只能在styles里用xml定义动画吗?
但是我现在想要先用程序计算出一个屏幕上的点,在让Dialog从该点开始执行scaleAnimation。
我如何给我Dialog的动画设置起始点之类的参数呢?
============解决方案1============
自定义一个dialog
试试
在android中给Dialog设置动画的方法我只找到Dialog.getWindow().setWindowAnimation(int resID);
这样不是只能在styles里用xml定义动画吗?
但是我现在想要先用程序计算出一个屏幕上的点,在让Dialog从该点开始执行scaleAnimation。
我如何给我Dialog的动画设置起始点之类的参数呢?
============解决方案1============
自定义一个dialog
public class CustomDialog extends Dialog { public CustomDialog (Context context) { WindowManager.LayoutParams para = getWindow().getAttributes(); para.x = 0; //设置起始点 para.y = 0; para.width = WindowManager.LayoutParams.MATCH_PARENT; para.windowAnimations = android.R.style.Animation; para.gravity = Gravity.TOP | Gravity.LEFT; } }
试试
相关文章推荐
- android中给Dialog设置的动画如何自定义修改参数
- android中给Dialog设置的动画如何自定义修改参数
- android 如何修改自定义dialog的宽度
- android如何设置全屏的DialogFragment以及自定义提示框支持横竖屏显示
- android 如何设置自定义dialog的宽度
- android中如何为设置了背景图的按钮自定义动画
- Android Dialog如何自定义设置宽度和高度
- android 自定义dialog,窗口动画
- android 自定义dialog弹出和消失动画
- Android系统默认值的设置与自定义修改
- android 自定义Dialog背景透明及显示位置设置
- android 自定义Dialog背景透明及显示位置设置
- android设置dialog显示和activity进入退出的动画效果
- android 自定义Dialog背景透明及显示位置设置
- Android 自定义对话框(Dialog)设置显示大小方向
- android xml设置dialog的进出动画
- Android开发如何创建自定义Dialog
- Android系统移植与调试之------->如何修改开机动画的两种方式剖析
- android 自定义Dialog背景透明及显示位置设置
- android 修改自带DatePickerDialog的“设置”、“取消”