对话框绕中轴旋转,遮住四角

来源:互联网 发布:godaddy域名注册 编辑:程序博客网 时间:2024/05/01 17:15

如下图所示:在绕中轴旋转时,四个角被遮住了



原因有二,

一是对话框的大小大于对话框所在窗口大小;

所以如果加如下代码:

getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);

即可调整,getwindow是在自定义对话框内。

二是对话框旋转时的深度过小;

值越小,旋转的z轴就越考外。所以调整z轴的值也可以解决对话框四角被遮住的问题。

0 0
原创粉丝点击