Commit 4958e871 by 段启岩

对话框更新

parent 04bde9f5
......@@ -89,7 +89,7 @@ public class MainActivity extends BaseActivity<MainActivityViewModel, ActivityMa
dialog.dismiss();
}
});
confirmDialog.show(getSupportFragmentManager(), "dialog");
confirmDialog.show(getSupportFragmentManager());
}
}
});
......
......@@ -2,14 +2,19 @@ package cn.yunliyunwai.beyondclouds.ui.dialog;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.DialogFragment;
import androidx.fragment.app.FragmentManager;
import cn.yunliyunwai.beyondclouds.R;
import cn.yunliyunwai.beyondclouds.databinding.DialogConfirmBinding;
public class ConfirmDialog extends DialogFragment {
......@@ -61,4 +66,27 @@ public class ConfirmDialog extends DialogFragment {
AlertDialog alertDialog = builder.create();
return alertDialog;
}
@Override
public void onAttach(@NonNull Context context) {
super.onAttach(context);
}
@Override
public void onStart() {
super.onStart();
Dialog dialog = getDialog();
Window window = dialog.getWindow();
window.setBackgroundDrawable(getResources().getDrawable(R.drawable.background_confirm_dialog));
WindowManager.LayoutParams layoutParams = window.getAttributes();
int screenWidth = getResources().getDisplayMetrics().widthPixels;
layoutParams.width = (int) (screenWidth * (293f / 375));
window.setAttributes(layoutParams);
}
public void show(FragmentManager manager) {
super.show(manager, "ConfirmDialog");
}
}
......@@ -2,7 +2,6 @@
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/background_confirm_dialog"
xmlns:app="http://schemas.android.com/apk/res-auto">
<TextView
android:id="@+id/dialog_title"
......@@ -22,6 +21,10 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/dialog_title"
android:paddingStart="20dp"
android:paddingLeft="20dp"
android:paddingEnd="20dp"
android:paddingRight="20dp"
android:layout_marginTop="30dp"
android:textColor="#888888"
android:layout_width="wrap_content"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment