diff --git a/app/src/main/java/com/fenghoo/seven/dialog/DishesVoBean.java b/app/src/main/java/com/fenghoo/seven/dialog/DishesVoBean.java
new file mode 100644
index 0000000..ac0a352
--- /dev/null
+++ b/app/src/main/java/com/fenghoo/seven/dialog/DishesVoBean.java
@@ -0,0 +1,9 @@
+package com.fenghoo.seven.dialog;
+
+/**
+ * Time: 2020/9/15
+ * Author: jianbo
+ * Description:
+ */
+class DishesVoBean {
+}
diff --git a/app/src/main/java/com/fenghoo/seven/dialog/HomeShopDialog.java b/app/src/main/java/com/fenghoo/seven/dialog/HomeShopDialog.java
new file mode 100644
index 0000000..7b737b5
--- /dev/null
+++ b/app/src/main/java/com/fenghoo/seven/dialog/HomeShopDialog.java
@@ -0,0 +1,51 @@
+package com.fenghoo.seven.dialog;
+
+
+import android.app.Dialog;
+import android.content.Context;
+import android.os.Bundle;
+import android.view.View;
+
+import com.fenghoo.seven.R;
+
+import androidx.annotation.NonNull;
+
+/**
+ * Time: 2020/9/15
+ * Author: jianbo
+ * Description:
+ */
+public class HomeShopDialog extends Dialog {
+ public HomeShopDialog(@NonNull Context context) {
+ super(context);
+ }
+ private Context context;
+ private DishesVoBean dishesVo;
+ private OnItemClickListener onItemClickListener;
+ private String strShop;
+ public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
+ this.onItemClickListener = onItemClickListener;
+ }
+
+ public HomeShopDialog(@NonNull Context context, DishesVoBean dishesVos) {
+ super(context);
+ this.context=context;
+ this.dishesVo=dishesVo;
+ }
+ public HomeShopDialog(@NonNull Context context, int themeResId, DishesVoBean dishesVo) {
+ super(context, themeResId);
+ this.context=context;
+ this.dishesVo=dishesVo;
+ }
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ //设置布局
+ setContentView(R.layout.dialog_home_shop);
+ }
+ public interface OnItemClickListener{
+ void onBtnPlusClick(View view, ShoppingCartBean data, DishesVoBean datas);
+ }
+
+}
diff --git a/app/src/main/java/com/fenghoo/seven/dialog/ShoppingCartBean.java b/app/src/main/java/com/fenghoo/seven/dialog/ShoppingCartBean.java
new file mode 100644
index 0000000..caed1f4
--- /dev/null
+++ b/app/src/main/java/com/fenghoo/seven/dialog/ShoppingCartBean.java
@@ -0,0 +1,10 @@
+package com.fenghoo.seven.dialog;
+
+
+/**
+ * Time: 2020/9/15
+ * Author: jianbo
+ * Description:
+ */
+class ShoppingCartBean {
+}
diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/AddCusFragment.java b/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/AddCusFragment.java
index d7018aa..d905c2f 100644
--- a/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/AddCusFragment.java
+++ b/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/AddCusFragment.java
@@ -166,30 +166,30 @@ public class AddCusFragment extends MobanFragment implements View.OnClickListene
if(addCustomerBeans.size()>0){
- addCustomerBean addCustomerBean = addCustomerBeans.get(0);
- Log.e("数据的个数==", addCustomerBeans.size()+"");
- WidgetTools.setTextsix(textView0, "", addCustomerBean.getName());
- WidgetTools.setTextsix(textView4, "", addCustomerBean.getPhone());
- WidgetTools.setTextsix(textView6, "", addCustomerBean.getWechat());
- WidgetTools.setTextsix(textView8, "", addCustomerBean.getAddress());
- GlideTools.init(mContext).displaypic(imageView, addCustomerBean.getHeadimg(), R.mipmap.icon_default_head);
- this.addCustomerBean.setHeadimg(addCustomerBean.getHeadimg());
- String decoration = addCustomerBean.getDecoration();
- switch (decoration) {
- case "1":
- label = addData("1","0","0");
- break;
- case "2":
- label = addData("0","1","0");
- break;
- case "3":
- label = addData("0","0","1");
- break;
- }
- WidgetTools.setTextsix(textView12, "", addCustomerBean.getStyle_name());
- this.addCustomerBean.setStyle_id(addCustomerBean.getStyle_id());
- WidgetTools.setTextsix(textView14, "", addCustomerBean.getBudget());
- this.addCustomerBean.setBudget(addCustomerBean.getBudget());
+ addCustomerBean addCustomerBean = addCustomerBeans.get(0);
+ Log.e("数据的个数==", addCustomerBeans.size()+"");
+ WidgetTools.setTextsix(textView0, "", addCustomerBean.getName());
+ WidgetTools.setTextsix(textView4, "", addCustomerBean.getPhone());
+ WidgetTools.setTextsix(textView6, "", addCustomerBean.getWechat());
+ WidgetTools.setTextsix(textView8, "", addCustomerBean.getAddress());
+ GlideTools.init(mContext).displaypic(imageView, addCustomerBean.getHeadimg(), R.mipmap.icon_default_head);
+ this.addCustomerBean.setHeadimg(addCustomerBean.getHeadimg());
+ String decoration = addCustomerBean.getDecoration();
+ switch (decoration) {
+ case "1":
+ label = addData("1","0","0");
+ break;
+ case "2":
+ label = addData("0","1","0");
+ break;
+ case "3":
+ label = addData("0","0","1");
+ break;
+ }
+ WidgetTools.setTextsix(textView12, "", addCustomerBean.getStyle_name());
+ this.addCustomerBean.setStyle_id(addCustomerBean.getStyle_id());
+ WidgetTools.setTextsix(textView14, "", addCustomerBean.getBudget());
+ this.addCustomerBean.setBudget(addCustomerBean.getBudget());
}
}
}else {
diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/DealFragment.java b/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/DealFragment.java
index 44f5287..a84f3cd 100644
--- a/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/DealFragment.java
+++ b/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/DealFragment.java
@@ -1,6 +1,7 @@
package com.fenghoo.seven.main.kehu.fragment;
import android.util.Log;
+import android.view.View;
import android.view.ViewParent;
import android.widget.FrameLayout;
diff --git a/app/src/main/java/com/fenghoo/seven/main/my/MyFragment.java b/app/src/main/java/com/fenghoo/seven/main/my/MyFragment.java
index bbce901..04264c7 100644
--- a/app/src/main/java/com/fenghoo/seven/main/my/MyFragment.java
+++ b/app/src/main/java/com/fenghoo/seven/main/my/MyFragment.java
@@ -2,23 +2,24 @@ package com.fenghoo.seven.main.my;
import android.content.Intent;
+import android.view.Gravity;
import android.view.View;
+import android.view.Window;
+import android.view.WindowManager;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.fenghoo.seven.R;
import com.fenghoo.seven.base.BaseTreeFragment;
import com.fenghoo.seven.dialog.BaseTipsDialog;
-import com.fenghoo.seven.main.find.ConversationActivity;
-import com.fenghoo.seven.main.my.activity.DemoActivity;
-import com.fenghoo.seven.main.my.fragment.mvp.contract.MyContract;
-import com.fenghoo.seven.main.my.fragment.mvp.presenter.MyPresenterImpl;
+import com.fenghoo.seven.dialog.HomeShopDialog;
import com.fenghoo.seven.main.activity.LoginPasswordActivity;
import com.fenghoo.seven.main.activity.Main2Activity;
import com.fenghoo.seven.main.my.activity.PersonalProfileActivity;
import com.fenghoo.seven.main.my.entity.loginInfoBean;
+import com.fenghoo.seven.main.my.fragment.mvp.contract.MyContract;
+import com.fenghoo.seven.main.my.fragment.mvp.presenter.MyPresenterImpl;
import com.fenghoo.seven.utils.GlideTools;
-import com.fenghoo.seven.utils.JumpUtils;
import com.fenghoo.seven.utils.ToastUtils;
import com.fenghoo.seven.utils.ToolsUtils;
import com.fenghoo.seven.utils.checkVersionsUtils.ProfileSpUtils;
@@ -101,20 +102,38 @@ public class MyFragment
view.findViewById(R.id.lay_out).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- JumpUtils.gotoActivity(getActivity(), DemoActivity.class, false, "", "");
-// new BaseTipsDialog().showDownloadDialog(getActivity(), "确认要退出登录吗?", "确定", new BaseTipsDialog.ClickListener() {
-// @Override
-// public void confirm() {
-// ProfileSpUtils.getInstance().saveLoginSatus(false);
-// Intent intent = new Intent(getActivity(), LoginPasswordActivity.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
-// startActivity(intent);
-// }
-//
-// @Override
-// public void cancle() {
-//
-// }
-// });
+ // JumpUtils.gotoActivity(getActivity(), DemoActivity.class, false, "", "");
+ new BaseTipsDialog().showDownloadDialog(getActivity(), "确认要退出登录吗?", "确定", new BaseTipsDialog.ClickListener() {
+ @Override
+ public void confirm() {
+ ProfileSpUtils.getInstance().saveLoginSatus(false);
+ Intent intent = new Intent(getActivity(), LoginPasswordActivity.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
+ startActivity(intent);
+ }
+
+ @Override
+ public void cancle() {
+
+ }
+ });
+
+
+ //1、初始化Dialog
+// HomeShopDialog dialog=new HomeShopDialog(getActivity(),R.style.DialogTheme,null);
+// //获取Dialogwindow对象
+// Window window=dialog.getWindow();
+// //设置弹出位置
+// window.setGravity(Gravity.BOTTOM);
+// //设置动画
+// window.setWindowAnimations(R.style.dialog_menu_animStyle);
+// //设置对话框大小
+// window.getDecorView().setPadding(0,0,0,0);
+// WindowManager.LayoutParams layoutParams=window.getAttributes();
+// //设置宽度和高度
+// layoutParams.width= WindowManager.LayoutParams.MATCH_PARENT;
+// layoutParams.height=WindowManager.LayoutParams.WRAP_CONTENT;
+// //显示Dialog
+// dialog.show();
}
});
}
diff --git a/app/src/main/res/anim/dialog_in_anim.xml b/app/src/main/res/anim/dialog_in_anim.xml
new file mode 100644
index 0000000..0426808
--- /dev/null
+++ b/app/src/main/res/anim/dialog_in_anim.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/anim/dialog_out_anim.xml b/app/src/main/res/anim/dialog_out_anim.xml
new file mode 100644
index 0000000..b3ce409
--- /dev/null
+++ b/app/src/main/res/anim/dialog_out_anim.xml
@@ -0,0 +1,9 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/dialog_home_shop.xml b/app/src/main/res/layout/dialog_home_shop.xml
new file mode 100644
index 0000000..59a5d58
--- /dev/null
+++ b/app/src/main/res/layout/dialog_home_shop.xml
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 884e458..2adf12e 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -130,6 +130,31 @@
+
+
+
+
+
+