0
我需要从屏幕上的特定位置开始一个提示动画的提示对话框。在一个按钮上单击警报对话框将出现一个fade_in动画,并用fade_out动画消失。该对话框需要从特定的点输入。从屏幕上的一个点开始提醒对话动画
我该如何做到这一点?
我需要从屏幕上的特定位置开始一个提示动画的提示对话框。在一个按钮上单击警报对话框将出现一个fade_in动画,并用fade_out动画消失。该对话框需要从特定的点输入。从屏幕上的一个点开始提醒对话动画
我该如何做到这一点?
你可以这样做。
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();
感谢您的更新。这不适合我。 – Shyam
它究竟是不是工作?你指定了正确的坐标吗? –
尝试像这样添加水平重力wmlp.gravity = Gravity.TOP | Gravity.LEFT; –