From b8f8323cc39091d3119101923251a0455da87f55 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期四, 09 五月 2024 16:03:35 +0800 Subject: [PATCH] 1.制作各种管理卡 --- baselibrary/src/main/java/com/dayu/baselibrary/view/LibraryDialog.java | 28 +++++++++++++++++++++------- 1 files changed, 21 insertions(+), 7 deletions(-) diff --git a/baselibrary/src/main/java/com/dayu/baselibrary/view/LibraryDialog.java b/baselibrary/src/main/java/com/dayu/baselibrary/view/LibraryDialog.java index cc587b9..48301b1 100644 --- a/baselibrary/src/main/java/com/dayu/baselibrary/view/LibraryDialog.java +++ b/baselibrary/src/main/java/com/dayu/baselibrary/view/LibraryDialog.java @@ -1,8 +1,9 @@ package com.dayu.baselibrary.view; +import static android.view.Gravity.CENTER; + import android.app.Activity; import android.app.Dialog; -import android.content.Intent; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; @@ -23,7 +24,6 @@ */ public class LibraryDialog extends Dialog { - Intent intent; Activity mContext; LibraryBean libraryBean; LibraryDao libraryDao; @@ -31,17 +31,19 @@ libraryBack mLibraryBack; int type; + String data; + + ConfirmDialog confirmDialog; public LibraryDialog(Activity context, libraryBack libraryBack) { super(context, com.dayu.baselibrary.R.style.ws_pay_showSelfDialog); - this.intent = intent; mContext = context; mLibraryBack = libraryBack; initView(); } private void initView() { - getWindow().setGravity(Gravity.CENTER); + getWindow().setGravity(CENTER); setContentView(R.layout.library_dialog); setCanceledOnTouchOutside(false); RadioGroup radioGroup = findViewById(R.id.radioLibrary); @@ -57,16 +59,28 @@ if (checkedId == R.id.henanLibrary) { type = 0; libraryBean.setType(type); + data = "纭閫夋嫨娌冲崡鐗堟湰鍚楋紵"; } else if (checkedId == R.id.qhAloneLibrary) {// 澶勭悊閫変腑Option 2鐨勯�昏緫 type = 1; libraryBean.setType(type); + data = "纭閫夋嫨榻愭渤鍗曟満鐗堟湰鍚楋紵"; } }); TextView okBtn = findViewById(R.id.ok); okBtn.setOnClickListener(v -> { if (ischose) { - libraryDao.insert(libraryBean); - mLibraryBack.listener(type); + //浜屾纭 + confirmDialog = new ConfirmDialog(mContext, data, new View.OnClickListener() { + @Override + public void onClick(View v) { + libraryDao.insert(libraryBean); + mLibraryBack.listener(type); + LibraryDialog.this.dismiss(); + confirmDialog.dismiss(); + } + }); + confirmDialog.show(); + } }); @@ -81,7 +95,7 @@ * 璁剧疆瀹藉害鍏ㄥ睆锛岃璁剧疆鍦╯how鐨勫悗闈� */ WindowManager.LayoutParams layoutParams = getWindow().getAttributes(); - layoutParams.gravity = Gravity.CENTER; + layoutParams.gravity = CENTER; layoutParams.width = ViewGroup.LayoutParams.MATCH_PARENT; layoutParams.height = ViewGroup.LayoutParams.MATCH_PARENT; getWindow().getDecorView().setPadding(0, 0, 0, 0); -- Gitblit v1.8.0