2017-01-07 30 views
0

我需要从屏幕上的特定位置开始一个提示动画的提示对话框。在一个按钮上单击警报对话框将出现一个fade_in动画,并用fade_out动画消失。该对话框需要从特定的点输入。从屏幕上的一个点开始提醒对话动画

我该如何做到这一点?

回答

0

你可以这样做。

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(); 
+0

感谢您的更新。这不适合我。 – Shyam

+0

它究竟是不是工作?你指定了正确的坐标吗? –

+0

尝试像这样添加水平重力wmlp.gravity = Gravity.TOP | Gravity.LEFT; –