From d45d02d59110327315d926170611f564eb4839de Mon Sep 17 00:00:00 2001 From: Othershe Date: Thu, 3 Aug 2017 12:53:29 +0800 Subject: [PATCH] fix --- README.md | 5 +- .../java/com/othershe/test/MainActivity.java | 8 +- app/src/main/res/layout/activity_main.xml | 104 +++++++++--------- app/src/main/res/layout/share_layout.xml | 5 +- .../othershe/nicedialog/BaseNiceDialog.java | 60 ++++++++-- .../com/othershe/nicedialog/NiceDialog.java | 25 ++++- .../nicedialog/ViewConvertListener.java | 6 +- 7 files changed, 144 insertions(+), 69 deletions(-) diff --git a/README.md b/README.md index 7865f4b..cb9e3e1 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # NiceDialog ### 简介: -基于DialogFragment的扩展,让dialog的使用更方便 +* 基于DialogFragment的扩展,让dialog的使用更方便 +* 原理: ### 示例预览: ![](https://github.com/Othershe/NiceDialog/blob/master/image/share.gif) ![](https://github.com/Othershe/NiceDialog/blob/master/image/set.gif) ![](https://github.com/Othershe/NiceDialog/blob/master/image/commit.gif) ![](https://github.com/Othershe/NiceDialog/blob/master/image/red_packet.gif) @@ -21,7 +22,7 @@ allprojects { **Step 2. 添加项目依赖** ``` gradle dependencies { - compile 'com.github.Othershe:NiceDialog:1.0.0' + compile 'com.github.Othershe:NiceDialog:1.1.0' } ``` **Step 3. 配置、展示dialog** diff --git a/app/src/main/java/com/othershe/test/MainActivity.java b/app/src/main/java/com/othershe/test/MainActivity.java index 30eccd6..be4d430 100644 --- a/app/src/main/java/com/othershe/test/MainActivity.java +++ b/app/src/main/java/com/othershe/test/MainActivity.java @@ -7,6 +7,7 @@ import android.view.View; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; +import android.widget.Toast; import com.othershe.nicedialog.BaseNiceDialog; import com.othershe.nicedialog.NiceDialog; @@ -27,7 +28,12 @@ public void showDialog0(View view) { .setConvertListener(new ViewConvertListener() { @Override public void convertView(ViewHolder holder, final BaseNiceDialog dialog) { - + holder.setOnClickListener(R.id.wechat, new View.OnClickListener() { + @Override + public void onClick(View v) { + Toast.makeText(MainActivity.this, "分享成功", Toast.LENGTH_SHORT).show(); + } + }); } }) .setDimAmount(0.3f) diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index d9d41e0..8f0b895 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,59 +1,65 @@ - - -