protected void showDialog(Context context) {
final WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
int h = getNavbarHeight(context);
int w = WindowManager.LayoutParams.MATCH_PARENT;
WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams(w, h, WindowManager.LayoutParams.TYPE_TOAST, 0, PixelFormat.TRANSLUCENT);
layoutParams.gravity = Gravity.BOTTOM;
ViewGroup viewGroup;
if (mType == LIGHT) {
viewGroup = getLightPanel(context);
} else {
viewGroup = getVolumePanel(context);
}
if (lightPanel != null && lightPanel.isAttachedToWindow()) {
wm.removeView(lightPanel);
}
if (volumePanel != null && volumePanel.isAttachedToWindow()) {
wm.removeView(volumePanel);
}
wm.addView(viewGroup, layoutParams);
}
LightAndVolumeController.java 文件源码
java
阅读 42
收藏 0
点赞 0
评论 0
项目:XposedNavigationBar
作者:
评论列表
文章目录