|
@@ -4,18 +4,22 @@ import android.app.Dialog;
|
|
|
import android.content.Context;
|
|
|
import android.os.Bundle;
|
|
|
import android.view.Gravity;
|
|
|
+import android.view.View;
|
|
|
import android.view.Window;
|
|
|
import android.view.WindowManager;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
import com.cooleshow.base.R;
|
|
|
+import com.cooleshow.base.utils.ScreenUtils;
|
|
|
+import com.cooleshow.base.utils.Utils;
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
+import okhttp3.internal.Util;
|
|
|
|
|
|
/**
|
|
|
* Author by pq, Date on 2024/3/4.
|
|
|
*/
|
|
|
-public class PermissionTipDialog extends Dialog {
|
|
|
+public class PermissionTipDialog extends BaseFullDialog {
|
|
|
|
|
|
private TextView mTvDes;
|
|
|
|
|
@@ -27,8 +31,10 @@ public class PermissionTipDialog extends Dialog {
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
setContentView(R.layout.dialog_permission_tip_layout);
|
|
|
- mTvDes = findViewById(R.id.tv_des);
|
|
|
initParams();
|
|
|
+ mTvDes = findViewById(R.id.tv_des);
|
|
|
+ View view_status_bar = findViewById(R.id.view_status_bar);
|
|
|
+ Utils.setHeadView(view_status_bar,getContext(),0);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -50,7 +56,8 @@ public class PermissionTipDialog extends Dialog {
|
|
|
//设置窗口宽度为充满全屏
|
|
|
lp.width = WindowManager.LayoutParams.MATCH_PARENT;
|
|
|
//设置窗口高度为包裹内容
|
|
|
- lp.height = WindowManager.LayoutParams.WRAP_CONTENT;
|
|
|
+ int appScreenHeight = ScreenUtils.getAppScreenHeight();
|
|
|
+ lp.height = appScreenHeight/2;
|
|
|
lp.horizontalMargin = 0;
|
|
|
// lp.verticalMargin = 0;
|
|
|
//将设置好的属性set回去
|