Android 你是如何得到这个“答案”的;“暗淡金额”;窗户的边缘?
Android有一个Window类,允许我们设置窗口后面的暗量Android 你是如何得到这个“答案”的;“暗淡金额”;窗户的边缘?,android,user-interface,window,material-design,Android,User Interface,Window,Material Design,Android有一个Window类,允许我们设置窗口后面的暗量 public void setDimAmount (float amount) 虽然有“设置”功能,但没有用于检查现有变暗量的“获取”功能 有人能告诉我如何“获取”或查找现有或默认的dim金额吗?WindowManager。LayoutParams保存窗口的属性。快速循环源代码可能会有所帮助 public void setDimAmount(float amount) { final WindowManager.Layo
public void setDimAmount (float amount)
虽然有“设置”功能,但没有用于检查现有变暗量的“获取”功能
有人能告诉我如何“获取”或查找现有或默认的dim金额吗?
WindowManager。LayoutParams
保存窗口的属性。快速循环源代码可能会有所帮助
public void setDimAmount(float amount) {
final WindowManager.LayoutParams attrs = getAttributes();
attrs.dimAmount = amount;
mHaveDimAmount = true;
dispatchWindowAttributesChanged(attrs);
}
因此,当您想要获取dimAmount
时,您可以从WindowManager.LayoutParams
获取它
float dimAmount = getWindow().getAttributes().dimAmount;
WindowManager.LayoutParams
保存窗口的属性。快速循环源代码可能会有所帮助
public void setDimAmount(float amount) {
final WindowManager.LayoutParams attrs = getAttributes();
attrs.dimAmount = amount;
mHaveDimAmount = true;
dispatchWindowAttributesChanged(attrs);
}
因此,当您想要获取dimAmount
时,您可以从WindowManager.LayoutParams
获取它
float dimAmount = getWindow().getAttributes().dimAmount;