From e4d89298e7ebb3171444928ade77f2b37bf55049 Mon Sep 17 00:00:00 2001 From: jianbo <263303411@qq.com> Date: Tue, 13 Oct 2020 15:29:40 +0800 Subject: [PATCH] d --- .../com/sl/house_property/DialogHelptwo.java | 75 +++++++++++++++ .../com/sl/house_property/Main4Fragment.java | 20 ++++ .../java/com/sl/house_property/MyDialog.java | 16 +++ app/src/main/res/anim/dialog_dismiss.xml | 6 ++ app/src/main/res/anim/dialog_show.xml | 6 ++ app/src/main/res/drawable/dialogwhite.xml | 8 ++ app/src/main/res/layout/fragment_main4.xml | 23 ++++- .../main/res/layout/item_leibiandialog.xml | 91 ++++++++++++++++++ .../res/mipmap-xxhdpi/icon_default_head.png | Bin 0 -> 7305 bytes app/src/main/res/values/colors.xml | 1 + app/src/main/res/values/styles.xml | 12 +++ 11 files changed, 256 insertions(+), 2 deletions(-) create mode 100644 app/src/main/java/com/sl/house_property/DialogHelptwo.java create mode 100644 app/src/main/java/com/sl/house_property/MyDialog.java create mode 100644 app/src/main/res/anim/dialog_dismiss.xml create mode 100644 app/src/main/res/anim/dialog_show.xml create mode 100644 app/src/main/res/drawable/dialogwhite.xml create mode 100644 app/src/main/res/layout/item_leibiandialog.xml create mode 100644 app/src/main/res/mipmap-xxhdpi/icon_default_head.png diff --git a/app/src/main/java/com/sl/house_property/DialogHelptwo.java b/app/src/main/java/com/sl/house_property/DialogHelptwo.java new file mode 100644 index 0000000..2258f5c --- /dev/null +++ b/app/src/main/java/com/sl/house_property/DialogHelptwo.java @@ -0,0 +1,75 @@ +package com.sl.house_property; + +import android.app.Dialog; +import android.content.Context; +import android.text.Html; +import android.view.Gravity; +import android.view.LayoutInflater; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.TextView; + +/** + * Time: 2020/5/12 + * Author: jianbo + * Description: 封装的自定义对话框 + */ +public class DialogHelptwo { + + Context mcontext; + ClickListener clickListener; + String money_sum; + String bond; + + public void showDownloadDialog(Context mcontext,final String bond,final String money_sum, final String s2, final ClickListener clickListener) { + this.clickListener=clickListener; + this.mcontext=mcontext; + this.money_sum=money_sum; + this.bond=bond; + final Dialog dialog = new Dialog(mcontext, R.style.DialogStyle); + dialog.setCancelable(false); + dialog.setCanceledOnTouchOutside(false); + View view = LayoutInflater.from(mcontext).inflate(R.layout.item_leibiandialog, null); + dialog.setContentView(view); + TextView tv_title = (TextView) view.findViewById(R.id.tv_title); + TextView tvSexCancel = (TextView) view.findViewById(R.id.tvSexCancel); + TextView tvPhone = (TextView) view.findViewById(R.id.tvPhone); + TextView tvSexSend = (TextView) view.findViewById(R.id.tvSexSend); + tv_title.setText("温馨提示"); + tvSexSend.setText(s2); + + tvSexSend.setOnClickListener(new View.OnClickListener() { + + @Override + public void onClick(View v) { + clickListener.confirm(); + dialog.dismiss(); + } + }); + tvSexCancel.setOnClickListener(new View.OnClickListener() { + + @Override + public void onClick(View v) { + clickListener.cancle(); + dialog.dismiss(); + + } + }); + Window mWindow = dialog.getWindow(); + WindowManager.LayoutParams lp = mWindow.getAttributes(); + lp.width = MyDialog.getScreenWidth(mcontext); + mWindow.setGravity(Gravity.CENTER); + // mWindow.setWindowAnimations(R.style.dialogAnim); + mWindow.setAttributes(lp); + dialog.show(); + } + + public interface ClickListener{ + + void confirm(); + void cancle(); + + } + +} diff --git a/app/src/main/java/com/sl/house_property/Main4Fragment.java b/app/src/main/java/com/sl/house_property/Main4Fragment.java index fe0f824..68cee45 100644 --- a/app/src/main/java/com/sl/house_property/Main4Fragment.java +++ b/app/src/main/java/com/sl/house_property/Main4Fragment.java @@ -175,6 +175,26 @@ public class Main4Fragment extends BaseFragment { } }); + mDataBinding.llRenxiang.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + //弹出激活对话框 + new DialogHelptwo().showDownloadDialog(getActivity(), "", "","确认", new DialogHelptwo.ClickListener() { + @Override + public void confirm() { + Intent intent = new Intent(getActivity(), MyPropertyActivity.class); + intent.putExtra("usertitile", "我的房产"); + startActivityForResult(intent, 0); + } + + @Override + public void cancle() { + + } + }); + + } + }); // mDataBinding.llGeren.setOnClickListener(new View.OnClickListener() { // @Override diff --git a/app/src/main/java/com/sl/house_property/MyDialog.java b/app/src/main/java/com/sl/house_property/MyDialog.java new file mode 100644 index 0000000..20df2ae --- /dev/null +++ b/app/src/main/java/com/sl/house_property/MyDialog.java @@ -0,0 +1,16 @@ +package com.sl.house_property; + +import android.app.Activity; +import android.content.Context; +import android.util.DisplayMetrics; + + +public class MyDialog { + + + public static int getScreenWidth(Context context){ + DisplayMetrics dm = new DisplayMetrics(); + ((Activity) context).getWindowManager().getDefaultDisplay().getMetrics(dm); + return dm.widthPixels; + } +} diff --git a/app/src/main/res/anim/dialog_dismiss.xml b/app/src/main/res/anim/dialog_dismiss.xml new file mode 100644 index 0000000..ed41627 --- /dev/null +++ b/app/src/main/res/anim/dialog_dismiss.xml @@ -0,0 +1,6 @@ + + + + diff --git a/app/src/main/res/anim/dialog_show.xml b/app/src/main/res/anim/dialog_show.xml new file mode 100644 index 0000000..21b700d --- /dev/null +++ b/app/src/main/res/anim/dialog_show.xml @@ -0,0 +1,6 @@ + + + + diff --git a/app/src/main/res/drawable/dialogwhite.xml b/app/src/main/res/drawable/dialogwhite.xml new file mode 100644 index 0000000..0a3ccea --- /dev/null +++ b/app/src/main/res/drawable/dialogwhite.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/app/src/main/res/layout/fragment_main4.xml b/app/src/main/res/layout/fragment_main4.xml index e97c4d8..c2a12dd 100644 --- a/app/src/main/res/layout/fragment_main4.xml +++ b/app/src/main/res/layout/fragment_main4.xml @@ -262,10 +262,29 @@ android:layout_marginBottom="5dp" android:background="@color/divider_line_color" /> - + android:layout_weight="1"> + + + + + + diff --git a/app/src/main/res/layout/item_leibiandialog.xml b/app/src/main/res/layout/item_leibiandialog.xml new file mode 100644 index 0000000..6e5ed65 --- /dev/null +++ b/app/src/main/res/layout/item_leibiandialog.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-xxhdpi/icon_default_head.png b/app/src/main/res/mipmap-xxhdpi/icon_default_head.png new file mode 100644 index 0000000000000000000000000000000000000000..4f4827fb03ace04b024949bfcd62a441aa61eca0 GIT binary patch literal 7305 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 4002ad4..a39e7dd 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -19,6 +19,7 @@ #ed2c2c #5F3424 #e2e2e2 + #CCCCCC #f7f7f7 #59B29C #333333 diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 615e7f2..b731242 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -119,4 +119,16 @@ +