Android 从屏幕上的某个点启动警报对话框动画
我需要启动一个警报对话框,它有动画,从屏幕上的一个特定点。单击按钮时,警报对话框将显示淡入动画,并消失淡出动画。该对话框需要从特定点输入Android 从屏幕上的某个点启动警报对话框动画,android,android-animation,android-alertdialog,Android,Android Animation,Android Alertdialog,我需要启动一个警报对话框,它有动画,从屏幕上的一个特定点。单击按钮时,警报对话框将显示淡入动画,并消失淡出动画。该对话框需要从特定点输入 我怎样才能做到这一点呢?你可以这样做 AlertDialog dialog = //create your Alert dialog here WindowManager.LayoutParams wmlp = dialog.getWindow().getAttributes(); wmlp.gravity = Gravity.BOTTOM; //se
我怎样才能做到这一点呢?你可以这样做
AlertDialog dialog = //create your Alert dialog here
WindowManager.LayoutParams wmlp = dialog.getWindow().getAttributes();
wmlp.gravity = Gravity.BOTTOM; //set preferred gravity
wmlp.x = 300; //x position
wmlp.y = 300; //y position
dialog.setAttributes(wmlp);
dialog.show();
它到底是如何不起作用的?是否指定了右坐标?请尝试添加水平重力,如wmlp.gravity=gravity.TOP | gravity.LEFT;