From 2b905b89f0089db7fe51414395f4f5a73c5a26d5 Mon Sep 17 00:00:00 2001
From: jinyuer <454386664@qq.com>
Date: Fri, 22 Jan 2021 14:53:58 +0800
Subject: [PATCH 1/5] 1
---
app/src/main/res/layout/item_discovery.xml | 2 +-
.../src/main/java/com/lzy/ninegrid/NineGridViewAdapter.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/src/main/res/layout/item_discovery.xml b/app/src/main/res/layout/item_discovery.xml
index 109a35c..3961193 100644
--- a/app/src/main/res/layout/item_discovery.xml
+++ b/app/src/main/res/layout/item_discovery.xml
@@ -45,7 +45,7 @@
app:ngv_maxSize="9"
app:ngv_mode="grid"
app:ngv_singleImageRatio="1"
- app:ngv_singleImageSize="100dp" />
+ app:ngv_singleImageSize="200dp" />
Date: Mon, 25 Jan 2021 17:29:40 +0800
Subject: [PATCH 2/5] 1
---
.../discovery/HistoryRecordActivity.java | 11 +
.../discovery/HistoryRecordFragment.java | 346 +++++++++++++++++-
.../discovery/LikeFragment.java | 4 +
app/src/main/java/my_view/CommentDialog.java | 7 +-
.../drawable-v24/ic_launcher_foreground.xml | 34 --
app/src/main/res/layout/dialog_comment.xml | 2 -
.../main/res/layout/fragment_discovery.xml | 19 +-
.../res/layout/fragment_history_record.xml | 56 ++-
app/src/main/res/layout/item_discovery.xml | 8 +-
app/src/main/res/mipmap-xhdpi/xj.png | Bin 0 -> 936 bytes
app/src/main/res/mipmap-xhdpi/xj2.png | Bin 0 -> 936 bytes
app/src/main/res/mipmap-xxhdpi/xj.png | Bin 0 -> 936 bytes
.../java/com/lzy/ninegrid/NineGridView.java | 4 +-
.../com/lzy/ninegrid/NineGridViewWrapper.java | 10 +-
ninegridview/src/main/res/drawable/bf.png | Bin 0 -> 1355 bytes
15 files changed, 428 insertions(+), 73 deletions(-)
delete mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml
create mode 100644 app/src/main/res/mipmap-xhdpi/xj.png
create mode 100644 app/src/main/res/mipmap-xhdpi/xj2.png
create mode 100644 app/src/main/res/mipmap-xxhdpi/xj.png
create mode 100644 ninegridview/src/main/res/drawable/bf.png
diff --git a/app/src/main/java/com/sl/house_property/discovery/HistoryRecordActivity.java b/app/src/main/java/com/sl/house_property/discovery/HistoryRecordActivity.java
index 7fe5855..03b511c 100644
--- a/app/src/main/java/com/sl/house_property/discovery/HistoryRecordActivity.java
+++ b/app/src/main/java/com/sl/house_property/discovery/HistoryRecordActivity.java
@@ -24,6 +24,7 @@ import com.lzy.ninegrid.ImageInfo;
import com.lzy.ninegrid.preview.NineGridViewClickAdapter;
import com.sl.house_property.BaseActivity;
import com.sl.house_property.MainFragment;
+import com.sl.house_property.MainTabActivity;
import com.sl.house_property.R;
import com.sl.house_property.databinding.ItemCommentBinding;
import com.sl.house_property.databinding.ItemDiscoveryBinding;
@@ -140,7 +141,17 @@ public class HistoryRecordActivity extends BaseActivity onTouchListeners = new ArrayList();
+ //4.提供给Fragment通过getActivity()方法来注册自己的触摸事件的方法
+ public void registerMyOnTouchListener(MainTabActivity.MyOnTouchListener myOnTouchListener) {
+ onTouchListeners.add(myOnTouchListener);
+ }
+ //5.提供给Fragment通过getActivity()方法来注销自己的触摸事件的方法
+ public void unregisterMyOnTouchListener(MainTabActivity.MyOnTouchListener myOnTouchListener) {
+ onTouchListeners.remove(myOnTouchListener);
+ }
class MyViewPagerAdapter extends FragmentPagerAdapter {
public MyViewPagerAdapter(FragmentManager fm) {
super(fm);
diff --git a/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java b/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java
index be7a2ee..cbf2ca4 100644
--- a/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java
+++ b/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java
@@ -1,15 +1,21 @@
package com.sl.house_property.discovery;
import android.content.Context;
+import android.content.Intent;
import android.graphics.Bitmap;
+import android.graphics.Rect;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v7.widget.LinearLayoutManager;
+import android.text.TextUtils;
import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.MotionEvent;
import android.view.View;
+import android.view.ViewTreeObserver;
import android.widget.Toast;
import com.bumptech.glide.Glide;
@@ -17,19 +23,23 @@ import com.bumptech.glide.request.RequestOptions;
import com.google.gson.Gson;
import com.google.gson.internal.LinkedTreeMap;
import com.google.gson.reflect.TypeToken;
+import com.gyf.immersionbar.ImmersionBar;
import com.lxj.xpopup.XPopup;
import com.lzy.ninegrid.ImageInfo;
import com.lzy.ninegrid.preview.NineGridViewClickAdapter;
import com.scwang.smartrefresh.layout.api.RefreshLayout;
import com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener;
import com.sl.house_property.BaseFragment;
+import com.sl.house_property.MainTabActivity;
import com.sl.house_property.R;
import com.sl.house_property.databinding.FragmentHistoryRecordBinding;
import com.sl.house_property.databinding.ItemCommentBinding;
import com.sl.house_property.databinding.ItemDiscoveryBinding;
+import com.sl.house_property.order.SettleActivity;
import com.squareup.picasso.Picasso;
import com.squareup.picasso.Target;
+import org.json.JSONException;
import org.json.JSONObject;
import java.lang.reflect.Type;
@@ -39,6 +49,7 @@ import java.util.Map;
import adapter.BaseRecycleViewAdapter;
import entity.DiscoveryListEntity;
+import entity.GoodsDetailEntity;
import entity.RegisterUser;
import http.ApiConfig;
import my_loader.Loader;
@@ -49,10 +60,13 @@ import rx.Subscription;
import rx.functions.Action1;
import tools.Config;
import tools.PicassoRoundTransform;
+import utils.CommonUtils;
import utils.DateUtils;
+import utils.KeyboardUtil;
import utils.Md5;
+import utils.UtilHelpers;
-public class HistoryRecordFragment extends BaseFragment {
+public class HistoryRecordFragment extends BaseFragment implements MainTabActivity.MyOnTouchListener {
private Context context;
private int type = 2;
private int page = 1;
@@ -79,6 +93,19 @@ public class HistoryRecordFragment extends BaseFragment map = new HashMap<>();
+ if (user != null) {
+ map.put("userid", user.getUserid());
+ } else {
+ map.put("userid", 0 + "");
+ }
+ map.put("app", "Goods");
+ map.put("class", "DisGoods");
+ map.put("goods_id", goodsId);
+ if (!TextUtils.isEmpty(reply_id)) {
+ map.put("reply_id", reply_id);
+ }
+
+ map.put("contents", content);
+ map.put("sign", Md5.md5("Goods" + "DisGoods" + Md5.secret));
+ progressDialog.setMessage("提交中");
+ progressDialog.setCancelable(false);
+// progressDialog.show();
+
+ Loader mGankLoader = new Loader();
+ Subscription subscription = mGankLoader.getMovie(ApiConfig.BASE_URL, map).subscribe(new Action1() {
+
+
+ @Override
+ public void call(Resultcode resultcode) {
+
+ progressDialog.dismiss();
+ if (!(resultcode.status == 0)) {
+ Toast.makeText(getContext(), resultcode.msg, Toast.LENGTH_SHORT).show();
+ }
+ if (resultcode.status == 0) {
+
+ BaseRecycleViewAdapter adapter = (BaseRecycleViewAdapter) mDataBinding.recyView.getAdapter();
+ DiscoveryListEntity.Dis_content dis_content = new DiscoveryListEntity.Dis_content();
+ LinkedTreeMap adta = (LinkedTreeMap) resultcode.data;
+ dis_content.setContents(adta.get("contents").toString());
+ // dis_content.set(adta.get("goods_id").toString());
+
+
+ adapter.upDateOne(position, discoveryListEntities.get(position));
+ }
+
+ }
+
+
+ }, new Action1() {
+ @Override
+ public void call(Throwable throwable) {
+ progressDialog.dismiss();
+ Toast.makeText(getContext(), "提交失败", Toast.LENGTH_SHORT).show();
+ throwable.printStackTrace();
+ }
+ });
+
+
+ }
+
+ private void getGoodsDetail(final String goodsId, final DiscoveryListEntity entity, final int goodtype) {
+ final RegisterUser user =
+ Config.getInstance(getContext()).getUser();
+ Map map = new HashMap<>();
+ if (user != null) {
+ map.put("userid", user.getUserid());
+ } else {
+ map.put("userid", 0 + "");
+ }
+ map.put("app", "Goods");
+ map.put("class", "GoodsInfo");
+ map.put("goods_id", goodsId);
+ map.put("sign", Md5.md5("Goods" + "GoodsInfo" + Md5.secret));
+ progressDialog.setMessage("获取信息中");
+ progressDialog.setCancelable(false);
+ Loader mGankLoader = new Loader();
+ Subscription subscription = mGankLoader.getMovie(ApiConfig.BASE_URL, map)
+ .subscribe(new Action1() {
+ @Override
+ public void call(Resultcode resultcode) {
+ progressDialog.dismiss();
+ if (resultcode.status == 0) {
+ Gson gs = new Gson();
+ LinkedTreeMap adta = (LinkedTreeMap) resultcode.data;
+ String s = gs.toJson(adta);
+
+ try {
+
+ JSONObject jsonObject = new JSONObject(s);
+ org.json.JSONArray array = jsonObject.getJSONArray("info");
+ final Type type = new TypeToken>() {
+ }.getType();
+ ArrayList o = gs.fromJson(array.toString(), type);
+
+ GoodsInfoDialog goodsInfoDialog = new GoodsInfoDialog(getContext(), entity, o);
+ goodsInfoDialog.setOnConfirmListener(new GoodsInfoDialog.OnGoodsSelectPropertyListener() {
+ @Override
+ public void onSelect(String code, int num) {
+ if (goodtype == 4) {
+ Intent intent = new Intent(getContext(), SettleActivity.class);
+ intent.putExtra("goodsType", 1);
+ intent.putExtra("goods_id", goodsId);
+ intent.putExtra("product_code", code);
+ intent.putExtra("sale_num", num + "");
+ startActivity(intent);
+ } else if (goodtype == 5) {
+ addCart(goodsId, code, num + "");
+ }
+
+ }
+ });
+ new XPopup.Builder(getContext()).asCustom(goodsInfoDialog).show();
+
+ } catch (JSONException e) {
+ e.printStackTrace();
+ }
+
+ } else {
+ // .setToast(resultcode.msg);
+ Toast.makeText(getContext(), resultcode.msg, Toast.LENGTH_SHORT).show();
+ }
+ }
+ }, new Action1() {
+ @Override
+ public void call(Throwable throwable) {
+ progressDialog.dismiss();
+ Toast.makeText(getContext(), "获取信息失败", Toast.LENGTH_SHORT).show();
+ throwable.printStackTrace();
+ }
+ });
+
+ }
+
+ private void addCart(String goods_id, String product_code, String goodsNum) {
+ RegisterUser user =
+ Config.getInstance(getContext()).getUser();
+ Map map = new HashMap<>();
+ if (user != null) {
+ map.put("userid", user.getUserid());
+ } else {
+ map.put("userid", 0 + "");
+ }
+ map.put("app", "Goods");
+ map.put("class", "AddCart");
+ map.put("goods_id", goods_id);
+ map.put("product_code", product_code);
+ map.put("num", goodsNum);
+ map.put("sign", Md5.md5("Goods" + "AddCart" + Md5.secret));
+ progressDialog.setMessage("提交中");
+ progressDialog.setCancelable(false);
+ Loader mGankLoader = new Loader();
+ Subscription subscribe = mGankLoader.getMovie(ApiConfig.BASE_URL, map).subscribe(new Action1() {
+ @Override
+ public void call(Resultcode resultcode) {
+ progressDialog.dismiss();
+ if (resultcode.status == 0) {
+ Toast.makeText(getContext(), "成功加入购物车", Toast.LENGTH_SHORT).show();
+// baseActivity.setToast(0, "成功加入购物车");
+ } else {
+ Toast.makeText(getContext(), resultcode.msg, Toast.LENGTH_SHORT).show();
+ }
+ }
+ }, new Action1() {
+ @Override
+ public void call(Throwable throwable) {
+ progressDialog.dismiss();
+ Toast.makeText(getContext(), "提交失败", Toast.LENGTH_SHORT).show();
+ throwable.printStackTrace();
+ }
+ });
+
+ }
+
private void like(String goodsId, final int position) {
final RegisterUser user =
Config.getInstance(getContext()).getUser();
@@ -266,7 +598,7 @@ public class HistoryRecordFragment extends BaseFragment() {
@@ -275,7 +607,7 @@ public class HistoryRecordFragment extends BaseFragment {
}
}
+ private MainTabActivity.MyOnTouchListener myOnTouchListener;
+
@Override
protected void onCreateVew(LayoutInflater inflater, Bundle savedInstanceState) {
super.onCreateVew(inflater, savedInstanceState);
@@ -83,6 +86,7 @@ public class LikeFragment extends BaseFragment {
} else {
userId = "0";
}
+
fragments.add(HistoryRecordFragment.newInstance(1, userId));
fragments.add(HistoryRecordFragment.newInstance(2, userId));
MyViewPagerAdapter myViewPagerAdapter = new MyViewPagerAdapter(getChildFragmentManager());
diff --git a/app/src/main/java/my_view/CommentDialog.java b/app/src/main/java/my_view/CommentDialog.java
index 75d0711..d1965b1 100644
--- a/app/src/main/java/my_view/CommentDialog.java
+++ b/app/src/main/java/my_view/CommentDialog.java
@@ -60,12 +60,7 @@ public class CommentDialog extends HorizontalAttachPopupView {
}
});
}
- public void setType(){
- findViewById(R.id.tv_comment).setVisibility(View.GONE);
- findViewById(R.id.tv_bug).setVisibility(View.GONE);
- findViewById(R.id.tv_add).setVisibility(View.GONE);
- findViewById(R.id.v).setVisibility(GONE);
- }
+
public void setShowBug(boolean type) {
if (type) {
diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
deleted file mode 100644
index c7bd21d..0000000
--- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/dialog_comment.xml b/app/src/main/res/layout/dialog_comment.xml
index 1fb3560..3448001 100644
--- a/app/src/main/res/layout/dialog_comment.xml
+++ b/app/src/main/res/layout/dialog_comment.xml
@@ -64,7 +64,6 @@
android:paddingTop="5dp"
android:paddingRight="14dp"
android:paddingBottom="5dp"
- android:text="购买"
android:textColor="@color/white"
android:textSize="16sp" />
@@ -80,7 +79,6 @@
android:paddingTop="5dp"
android:paddingRight="14dp"
android:paddingBottom="5dp"
- android:text="购物车"
android:textColor="@color/white"
android:textSize="16sp" />
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_discovery.xml b/app/src/main/res/layout/fragment_discovery.xml
index d1f02f2..050684a 100644
--- a/app/src/main/res/layout/fragment_discovery.xml
+++ b/app/src/main/res/layout/fragment_discovery.xml
@@ -18,19 +18,19 @@
android:orientation="vertical">
-
+ >
+ android:src="@mipmap/xj2" />
-
+
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_discovery.xml b/app/src/main/res/layout/item_discovery.xml
index 3961193..2cac3a7 100644
--- a/app/src/main/res/layout/item_discovery.xml
+++ b/app/src/main/res/layout/item_discovery.xml
@@ -44,8 +44,8 @@
app:ngv_gridSpacing="5dp"
app:ngv_maxSize="9"
app:ngv_mode="grid"
- app:ngv_singleImageRatio="1"
- app:ngv_singleImageSize="200dp" />
+ app:ngv_singleImageRatio="0.8"
+ app:ngv_singleImageSize="180dp" />
+ android:background="#20Dddddd" />
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/xj.png b/app/src/main/res/mipmap-xhdpi/xj.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2c17e1c0321f82b09fb49a9c5b314a0a6eff478
GIT binary patch
literal 936
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
Date: Tue, 26 Jan 2021 15:18:52 +0800
Subject: [PATCH 3/5] 1
---
.../com/sl/house_property/MainFragment.java | 46 +++++++-----
.../discovery/DiscoveryFragment.java | 56 ++++++++++-----
.../discovery/HistoryRecordFragment.java | 66 ++++++++++--------
app/src/main/res/layout/dialog_comment.xml | 9 +--
app/src/main/res/layout/item_discovery.xml | 3 +-
app/src/main/res/mipmap-xhdpi/gm.png | Bin 0 -> 1071 bytes
app/src/main/res/mipmap-xhdpi/gwc3.png | Bin 0 -> 871 bytes
app/src/main/res/mipmap-xxhdpi/like.png | Bin 0 -> 1737 bytes
8 files changed, 112 insertions(+), 68 deletions(-)
create mode 100644 app/src/main/res/mipmap-xhdpi/gm.png
create mode 100644 app/src/main/res/mipmap-xhdpi/gwc3.png
create mode 100644 app/src/main/res/mipmap-xxhdpi/like.png
diff --git a/app/src/main/java/com/sl/house_property/MainFragment.java b/app/src/main/java/com/sl/house_property/MainFragment.java
index 5052902..158422b 100644
--- a/app/src/main/java/com/sl/house_property/MainFragment.java
+++ b/app/src/main/java/com/sl/house_property/MainFragment.java
@@ -11,6 +11,7 @@ import android.support.v4.app.Fragment;
import android.support.v7.widget.LinearLayoutManager;
import android.text.TextPaint;
import android.text.TextUtils;
+import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.MotionEvent;
@@ -616,17 +617,7 @@ public class MainFragment extends BaseFragment implements V
// .placeholder(R.mipmap.icon_default_rectangle)
// .transform(new PicassoRoundTransform())
// .into(homeGridAdapterItemBinding.imageHead);
- mDataBinding.tvSendComment.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- MainTabActivity activity = (MainTabActivity) getActivity();
- CommonUtils.hideSoftInput(getContext(), mDataBinding.etComment);
- mDataBinding.llComment.setVisibility(View.GONE);
- activity.visibilyBottom(View.VISIBLE);
- comment(discoveryListEntity.getGoods_id(), position, "", mDataBinding.etComment.getText().toString());
- }
- });
homeGridAdapterItemBinding.ivComment.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View v) {
@@ -649,7 +640,7 @@ public class MainFragment extends BaseFragment implements V
MainTabActivity activity = (MainTabActivity) getActivity();
KeyboardUtil.showSoftInput(getContext());
activity.visibilyBottom(View.GONE);
-
+ commentPosition = position;
commentDialog.dismiss();
mDataBinding.etComment.setText("");
homeGridAdapterItemBinding.ivComment.postDelayed(new Runnable() {
@@ -686,13 +677,11 @@ public class MainFragment extends BaseFragment implements V
homeGridAdapterItemBinding.tvLike.setVisibility(View.VISIBLE);
StringBuilder likeString = new StringBuilder();
for (int i = 0; i < discoveryListEntity.getLike().size(); i++) {
- if (i == 0) {
- likeString.append("❤");
-
- } else {
+ if (i != 0 && i != discoveryListEntity.getLike().size() - 1) {
likeString.append(",");
}
likeString.append(discoveryListEntity.getLike().get(i).getNickname());
+
}
homeGridAdapterItemBinding.tvLike.setText(likeString.toString());
@@ -786,8 +775,22 @@ public class MainFragment extends BaseFragment implements V
mDataBinding.recyView.setAdapter(baseRecycleViewAdapter);
baseRecycleViewAdapter.setData(discoveryListEntities);
- }
+ mDataBinding.tvSendComment.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if (commentPosition != -1) {
+ MainTabActivity activity = (MainTabActivity) getActivity();
+ CommonUtils.hideSoftInput(getContext(), mDataBinding.etComment);
+ mDataBinding.llComment.setVisibility(View.GONE);
+ activity.visibilyBottom(View.VISIBLE);
+ Log.e("xxx", discoveryListEntities.get(commentPosition).getGoods_id());
+ comment(discoveryListEntities.get(commentPosition).getGoods_id(), commentPosition, "", mDataBinding.etComment.getText().toString());
+ }
+ }
+ });
+ }
+ private int commentPosition = -1;
@Override
public boolean onTouch(MotionEvent ev) {
switch (ev.getAction()) {
@@ -915,7 +918,18 @@ public class MainFragment extends BaseFragment implements V
baseActivity.setToast(1, resultcode.msg);
}
if (resultcode.status == 0) {
+ String nickname = user.getNickname();
+ BaseRecycleViewAdapter adapter = (BaseRecycleViewAdapter) mDataBinding.recyView.getAdapter();
+ DiscoveryListEntity.Dis_content dis_content = new DiscoveryListEntity.Dis_content();
+ dis_content.setContents(content);
+ dis_content.setNickname(nickname);
+ dis_content.setReply("");
+ DiscoveryListEntity discoveryListEntity = discoveryListEntities.get(position);
+ ArrayList dis_content1 = discoveryListEntity.getDis_content();
+ dis_content1.add(dis_content);
+ discoveryListEntity.setDis_content(dis_content1);
+ adapter.upDateOne(position,discoveryListEntity);
// BaseRecycleViewAdapter adapter = (BaseRecycleViewAdapter) mDataBinding.recyView.getAdapter();
// if (discoveryListEntities.get(position).getDis_content().isEmpty()) {
// DiscoveryListEntity.Dis_content dis_content = new DiscoveryListEntity.Dis_content();
diff --git a/app/src/main/java/com/sl/house_property/discovery/DiscoveryFragment.java b/app/src/main/java/com/sl/house_property/discovery/DiscoveryFragment.java
index eb08a68..33bff09 100644
--- a/app/src/main/java/com/sl/house_property/discovery/DiscoveryFragment.java
+++ b/app/src/main/java/com/sl/house_property/discovery/DiscoveryFragment.java
@@ -118,7 +118,7 @@ public class DiscoveryFragment extends BaseFragment im
public void onSelect(int position, String text) {
Intent intent = new Intent(getContext(), AddDiscoveryActivity.class);
intent.putExtra("type", position);
- startActivityForResult(intent,14);
+ startActivityForResult(intent, 14);
}
}).show();
@@ -315,6 +315,7 @@ public class DiscoveryFragment extends BaseFragment im
return coordinate[1];
}
+ private int commentPosition = -1;
private void intRecycleView() {
mDataBinding.tvSendComment.setOnClickListener(new View.OnClickListener() {
@@ -333,6 +334,7 @@ public class DiscoveryFragment extends BaseFragment im
return false;
}
});
+
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(baseActivity);
mDataBinding.recyView.setNestedScrollingEnabled(false);//禁止rcyc嵌套滑动
mDataBinding.recyView.setLayoutManager(linearLayoutManager);
@@ -354,17 +356,7 @@ public class DiscoveryFragment extends BaseFragment im
// .placeholder(R.mipmap.icon_default_rectangle)
// .transform(new PicassoRoundTransform())
// .into(homeGridAdapterItemBinding.imageHead);
- mDataBinding.tvSendComment.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- MainTabActivity activity = (MainTabActivity) getActivity();
- CommonUtils.hideSoftInput(getContext(), mDataBinding.etComment);
- mDataBinding.llComment.setVisibility(View.GONE);
- activity.visibilyBottom(View.VISIBLE);
- comment(discoveryListEntity.getGoods_id(), position, "", mDataBinding.etComment.getText().toString());
- }
- });
homeGridAdapterItemBinding.ivComment.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View v) {
@@ -390,12 +382,14 @@ public class DiscoveryFragment extends BaseFragment im
commentDialog.dismiss();
mDataBinding.etComment.setText("");
+ commentPosition = position;
homeGridAdapterItemBinding.ivComment.postDelayed(new Runnable() {
@Override
public void run() {
int y = getCoordinateY(mDataBinding.llComment) - 20;
//评论时滑动到对应item底部和输入框顶部对齐
mDataBinding.sv.smoothScrollBy(0, mBottomY - y);
+
}
}, 300);
@@ -424,13 +418,11 @@ public class DiscoveryFragment extends BaseFragment im
homeGridAdapterItemBinding.tvLike.setVisibility(View.VISIBLE);
StringBuilder likeString = new StringBuilder();
for (int i = 0; i < discoveryListEntity.getLike().size(); i++) {
- if (i == 0) {
- likeString.append("❤");
-
- } else {
+ if (i != 0 && i != discoveryListEntity.getLike().size() - 1) {
likeString.append(",");
}
likeString.append(discoveryListEntity.getLike().get(i).getNickname());
+
}
homeGridAdapterItemBinding.tvLike.setText(likeString.toString());
@@ -492,7 +484,7 @@ public class DiscoveryFragment extends BaseFragment im
if (discoveryListEntity.getPic().size() > 0) {
- // Log.e("pic", discoveryListEntity.getPic().get(0));
+ // Log.e("pic", discoveryListEntity.getPic().get(0));
for (int i = 0; i < discoveryListEntity.getPic().size(); i++) {
if (discoveryListEntity.getPic().get(i).endsWith(".mp4") || discoveryListEntity.getPic().get(i).endsWith(".avi")) {
ImageInfo imageInfo = new ImageInfo();
@@ -524,6 +516,21 @@ public class DiscoveryFragment extends BaseFragment im
mDataBinding.recyView.setAdapter(baseRecycleViewAdapter);
baseRecycleViewAdapter.setData(discoveryListEntities);
+ mDataBinding.tvSendComment.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ // discoveryListEntity.
+ if (commentPosition != -1) {
+ MainTabActivity activity = (MainTabActivity) getActivity();
+ CommonUtils.hideSoftInput(getContext(), mDataBinding.etComment);
+ mDataBinding.llComment.setVisibility(View.GONE);
+ activity.visibilyBottom(View.VISIBLE);
+ Log.e("xxx", discoveryListEntities.get(commentPosition).getGoods_id());
+ comment(discoveryListEntities.get(commentPosition).getGoods_id(), commentPosition, "", mDataBinding.etComment.getText().toString());
+ }
+
+ }
+ });
}
private void getGankList(String myurl, Map map, String msg, final int requstecode) {
@@ -567,6 +574,7 @@ public class DiscoveryFragment extends BaseFragment im
.placeholder(R.mipmap.icon_default_rectangle)
.transform(new PicassoRoundTransform())
.into(mDataBinding.head);
+
ArrayList o = new Gson().fromJson(array.toString(), type);
discoveryListEntities.clear();
discoveryListEntities.addAll(o);
@@ -579,7 +587,7 @@ public class DiscoveryFragment extends BaseFragment im
BaseRecycleViewAdapter baseRecycleViewAdapter = (BaseRecycleViewAdapter) mDataBinding.recyView.getAdapter();
baseRecycleViewAdapter.setData(discoveryListEntities);
- // Log.e("sizi", discoveryListEntities.size() + "");
+ // Log.e("sizi", discoveryListEntities.size() + "");
// int count = jsonObject.getInt("count");
if (o.isEmpty()) {
mDataBinding.dw.finishLoadMoreWithNoMoreData();
@@ -749,6 +757,7 @@ public class DiscoveryFragment extends BaseFragment im
Map map = new HashMap<>();
if (user != null) {
map.put("userid", user.getUserid());
+
} else {
map.put("userid", 0 + "");
}
@@ -777,7 +786,18 @@ public class DiscoveryFragment extends BaseFragment im
baseActivity.setToast(1, resultcode.msg);
}
if (resultcode.status == 0) {
+ String nickname = user.getNickname();
+ BaseRecycleViewAdapter adapter = (BaseRecycleViewAdapter) mDataBinding.recyView.getAdapter();
+ DiscoveryListEntity.Dis_content dis_content = new DiscoveryListEntity.Dis_content();
+ dis_content.setContents(content);
+ dis_content.setNickname(nickname);
+ dis_content.setReply("");
+ DiscoveryListEntity discoveryListEntity = discoveryListEntities.get(position);
+ ArrayList dis_content1 = discoveryListEntity.getDis_content();
+ dis_content1.add(dis_content);
+ discoveryListEntity.setDis_content(dis_content1);
+ adapter.upDateOne(position,discoveryListEntity);
// BaseRecycleViewAdapter adapter = (BaseRecycleViewAdapter) mDataBinding.recyView.getAdapter();
// if (discoveryListEntities.get(position).getDis_content().isEmpty()) {
// DiscoveryListEntity.Dis_content dis_content = new DiscoveryListEntity.Dis_content();
@@ -808,7 +828,7 @@ public class DiscoveryFragment extends BaseFragment im
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
- if (requestCode==14&&resultCode==200){
+ if (requestCode == 14 && resultCode == 200) {
page = 1;
getlist(1);
}
diff --git a/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java b/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java
index cbf2ca4..7b41876 100644
--- a/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java
+++ b/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java
@@ -9,6 +9,7 @@ import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
+import android.support.v4.app.FragmentActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.text.TextUtils;
import android.util.Log;
@@ -236,36 +237,18 @@ public class HistoryRecordFragment extends BaseFragment dis_content1 = discoveryListEntity.getDis_content();
+ dis_content1.add(dis_content);
-
- adapter.upDateOne(position, discoveryListEntities.get(position));
+ discoveryListEntity.setDis_content(dis_content1);
+ adapter.upDateOne(position,discoveryListEntity);
}
}
diff --git a/app/src/main/res/layout/dialog_comment.xml b/app/src/main/res/layout/dialog_comment.xml
index 3448001..24835f8 100644
--- a/app/src/main/res/layout/dialog_comment.xml
+++ b/app/src/main/res/layout/dialog_comment.xml
@@ -6,6 +6,7 @@
android:orientation="horizontal">
+ />
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_discovery.xml b/app/src/main/res/layout/item_discovery.xml
index 2cac3a7..a35b6a7 100644
--- a/app/src/main/res/layout/item_discovery.xml
+++ b/app/src/main/res/layout/item_discovery.xml
@@ -75,12 +75,13 @@
+ />
VMCx~^E^Lo3{V
z766u;!36^g24?iYe~ystn}E|g=zT)cA8m5BZv#&0pr@Z5a79;*
zz$!_9)#Yv90=(EmPan|(lFrNvmH^n^51ije6L71fml^;(2i)FMS0C}+k~YSI3V`kF
zf!C6TJ;1gJ+JdPVuSmMNl(l^f5cB7z|F;0&^|5Y@>_f!~*(7Oa2Jk9yLt40A(mUfe
zv>o%;B$*w+F5oNRGT<&?eVY3RIIiiKO#{gGb-?Rs?HiJ=%>c@?zfMxH&^l_0#))o|
zv~?O|o7UKl`@hH*EGN@c59%r#*)QkQ5#T+z(s~TmpOxd<;A<
z>6@WEpY;sNz|h8Z(YFB5#Y^*)Sul`1P&)Z*Nx#+-*-|M|hU12{)v}t*@xU2L-$6+S
z8+1<}Mq6s7*ko4@nFY;NoNkC9kz+OiKc=~(B}LeciXd`Egyx-+LS|&le1r-B*|5mo
zQN11stPYQL0T94!zW_wVdY`22wvPb987E|2a|Mv8xBVHgCUSwKeLVm~sU0lrm$b(A
zoxn3~-XA29l?(&`+mXDYjtXO<=J~xVfMif+;YQ#dU~QZChXzn*_X0_u*EVUr1Nm;)
z&MdqSTshABLj%a=_T{O({UxeUNpJUIpvFS{tnN`;E*bO^7k40+xO*k7wS78p05~k^
z#3Bksnf-JeIZ1KxtI-Cy3B$VX^3
za4B#quvJp^e_?FI{120{5#M7h-IwKLpkz2QalBFQExa0l9xGmEF?Be3e|x$3|2{(X
zj>XTwAxVF?oY}L|CI12VBxl?P0M%a|UV_6uXxgI1y#Am063@%9u6h>$x_W9}a)UEq
zJ3s1A22KJZA{_#DjLWFg0vr^8?G3=gEp3%32Of~Lds<`Xl8K8renEl!>z{kd-EGH%zb~Vc07S_?64@4?
pStq${-t!9v=I!B0`d2&y{{ol5u}^J7V3_~_002ovPDHLkV1m-7^-BN%
literal 0
HcmV?d00001
diff --git a/app/src/main/res/mipmap-xhdpi/gwc3.png b/app/src/main/res/mipmap-xhdpi/gwc3.png
new file mode 100644
index 0000000000000000000000000000000000000000..ecbf145f267300bb835943896db6f5c860540d92
GIT binary patch
literal 871
zcmV-t1DO1YP)3k3{V~e
zLyv?3BU)Ntd+T(&_nv*uclhp+UAuekz31%p|LwikUTg0oYF<=x{rnpMW_Awv3_J#&
z0WTzdsl({V%!UH*nuvW0+ySmgy3(mI-BZZS`UB&EaSfkQ_i0JXI}xI-5182sU?(sF
zm@VmAr$OX8v6<}(5NjkIuOq-r;3m)|$zeLGq>R7@;1J+WeI581>WA?83HT)GYj2RH
z0BiydB#Qf%0d&v^>DS$$jaAam#I~E>mIAOD*bm$WjsinM9h|xL-{SY&HXD>QLN^7?
zf=l`y+sHL$W?O)L4j{?>p=~jlsz9oXGT03mz01z;ghk
z;EW&hqyWSX&F^y|GwTENTFqvvDFAUpQ`>_rKk$9hY0GGwU%4aTH^wC^yg#_q0X`5V
zyiEcK5HTWmkba82VluN~z%<}&3yLM-II#*yKm5wG^D=n^q9QZ%w>5KGD7-3ZZWZdy
z%%|$SJUfK|%xom^I!E9rNpE@rQN&JBfQi6^9C4E*J?tSsvYny;J}=+rh#M-&kJU>T
zGfTEp2q3IR7k~vV)LoRcu(a~bgJzawr!YW(xCcyb5PDzIlq$q$7K~gwr2qoNGGJCP
xc0{%nP2DhitiKmr^5gM002ovPDHLkV1lF~jobhL
literal 0
HcmV?d00001
diff --git a/app/src/main/res/mipmap-xxhdpi/like.png b/app/src/main/res/mipmap-xxhdpi/like.png
new file mode 100644
index 0000000000000000000000000000000000000000..8db1f4e2a0242c69f44633c1a2b5d2b1bdafb4ed
GIT binary patch
literal 1737
zcmV;)1~&PLP)I&_Jmg6}2|i7=GF|rUmxR)B=_&4VtDuc88tm=gkTrR?83g-fyz+QzNqU;pmCAIiX&?Vc7
zWHiMCE>K~-z$byzfIfw7mhh|!n~UHLn}M>g^HljJ1Eh=CRuvu$9eKE(bII2`L~(&n
z6#)abs?r-)Wc5(~bp>>+*0U{(mB7t)2L4lEhr$`aCx!ri_@sAmwl0%{rvHK`^n`bJ
z;{$ip@jnFY1P&ybJ$bN?!bVY61Qq$?;J%{-bgb4{3HkJ?9}rj<34ccTRoEr3rXZbF
zJy|WzSLJ%(Cg7A@fDL0{ZlqX|U@~%5u5Y`-W0tb<#C`lV6>9p+KhSX;=1PPs6mHCo
z>1RO1vb=~R1lXQl2RxB;cuga&59iBYMoRfv-`7%G8;-z&%-4ukEZ{Rq+nWe0Px==<
zdD25++n(MIJP3?QeMGsnR*|*Y|LkdcIw^uJIj~KED^o`zKDgiZ^-7c;;GBG)!q2sx
z#k=N-nJ$HG{2Cp5Fk&+>F&$*VkaTgtP!L0=ABdAiYH@m%(GmMV7wuc<|M
z{@rN=x9sZ|Re2^8Axx_|vLVhusj90)SeSHn2d>=LNRU>KDS5h9U``U}M}aH1#R6
z7Q3p;5bidSBjt0uD)L;*S&Sk;M^!Jkgx|&x%00)wfO1tAs<0{+q|6R0^5`fYP|Jtf
zzTTFs^dM)C2PTq(3SNqXVO4`K?~XTz?JjUt;7nEc;A8wy`dxNa@|0f)(t87
z`iLmsNZ!})g%!Cg7EoTJ6Ex!aB=p;d`oH??RXqeJCL}x+I5KnKXJVaebaE8&hxGKLa9QZe?~erqB~L#q
z@VkV|VasA_Uzfy(uOp6>B~OoViLr
zI<`H|!h|GMYXe7a{V@5Le7)0DBoYoU95}?(w-(8N>IyK8$(eRzHkFhG!_{S4DX!$}
z3{jp;rw+o^fg``p$E;fyvOVpBxQ>(B)WDTZtt2}b+pg;8O&KTG?gXx^8SFP?WzP20
z)N)K&BQ}k=xJY@W86pQQSO&5uaHU>RZ201??ddOpFJz>YOY2p~nn60nDEWGWD39kb
z*9T{DEnk)XdT~aqPTQVl+YAFB!WA_~2KM7kwz8*l6tbd~DLGoo#eEfdXQ)sk3W#59
zPxk>IOF=B*nm$L&i{3OV`8r#a-aKHxMd|NdvTL{?g#;ub_5!D7?}RWjbeePgELZjG
zDm<1aYFSK47ptZSFd$`5wrm-JQS#Ui+cGmwJi
z4-`pT&j}XJ&Mqe0n2e{>LOXS_68==y$fFu)UjW8n8`oC%3)IOH4ygFC@ktbv>L;8hYfmykBbMLS;a3#Ou
zzAqi45?~@Fw=^qNnVUrx`UP&TIkL{QCDlK(qkQk8LU>3bmJaugFQR1B0@5JKcic>a
zGt)K^dQ~xZVA+-gcuR%u(2*Y(Avlsx(*&469jo=z$^F`wh6wz06tQ&Ie0gOgVnzF#
zDj*GNd-@&Vo
Date: Wed, 27 Jan 2021 09:47:51 +0800
Subject: [PATCH 4/5] 1
---
app/src/main/java/com/sl/house_property/MainFragment.java | 8 ++++++--
.../java/com/sl/house_property/order/OrderActivity.java | 1 +
.../com/sl/house_property/order/OrderDetailActivity.java | 1 +
.../java/com/sl/house_property/order/PayActivity.java | 4 +++-
4 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/app/src/main/java/com/sl/house_property/MainFragment.java b/app/src/main/java/com/sl/house_property/MainFragment.java
index 158422b..bcc3f57 100644
--- a/app/src/main/java/com/sl/house_property/MainFragment.java
+++ b/app/src/main/java/com/sl/house_property/MainFragment.java
@@ -341,7 +341,7 @@ public class MainFragment extends BaseFragment implements V
MainTabActivity activity = (MainTabActivity) getActivity();
activity.registerMyOnTouchListener(this);
- RegisterUser user =
+ final RegisterUser user =
Config.getInstance(getActivity()).getUser();
Map map = new HashMap<>();
if (user != null) {
@@ -357,7 +357,11 @@ public class MainFragment extends BaseFragment implements V
mDataBinding.service.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- Intent intent = new Intent(getContext(), PropertyActivity.class);
+// Intent intent = new Intent(getContext(), PropertyActivity.class);
+// startActivity(intent);
+ Intent intent = new Intent(getContext(), HistoryRecordActivity.class);
+ intent.putExtra("userId", user.getUserid());
+ intent.putExtra("userName", user.getNickname());
startActivity(intent);
}
});
diff --git a/app/src/main/java/com/sl/house_property/order/OrderActivity.java b/app/src/main/java/com/sl/house_property/order/OrderActivity.java
index e0f6200..8fae9ef 100644
--- a/app/src/main/java/com/sl/house_property/order/OrderActivity.java
+++ b/app/src/main/java/com/sl/house_property/order/OrderActivity.java
@@ -207,6 +207,7 @@ public class OrderActivity extends BaseActivity {
//付款
Intent intent = new Intent(context, PayActivity.class);
intent.putExtra("payment_amount", orderListBean.getOrder_money());
+ intent.putExtra("order_number",orderListBean.getOrder_number());
startActivityForResult(intent, 18);
} else if (b.btnFk.getText().equals("取消订单")) {
new XPopup.Builder(context).asConfirm("", "确定要取消订单吗?", new OnConfirmListener() {
diff --git a/app/src/main/java/com/sl/house_property/order/OrderDetailActivity.java b/app/src/main/java/com/sl/house_property/order/OrderDetailActivity.java
index 0abfe6d..ad2bb19 100644
--- a/app/src/main/java/com/sl/house_property/order/OrderDetailActivity.java
+++ b/app/src/main/java/com/sl/house_property/order/OrderDetailActivity.java
@@ -198,6 +198,7 @@ public class OrderDetailActivity extends BaseActivity {
private Context context;
private String payment_amount;
+ private String order_number;
private BroadcastReceiver receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent1) {
@@ -77,7 +78,7 @@ public class PayActivity extends BaseActivity {
mDataBinding.tvTitle.setText("支付");
type = intent.getIntExtra("type", 0);
payment_amount = intent.getStringExtra("payment_amount");
-
+ order_number=intent.getStringExtra("order_number");
String wallet = intent.getStringExtra("wallet");
mDataBinding.tv.setText("钱包支付(余额 ¥" + wallet + ")");
mDataBinding.tvAmount.setText(payment_amount);
@@ -161,6 +162,7 @@ public class PayActivity extends BaseActivity {
map.put("app", "System");
map.put("class", "OrderPrePayId");
map.put("amount", payment_amount);
+ map.put("order_number", order_number);
map.put("sign", Md5.md5("System" + "OrderPrePayId" + Md5.secret));
loader.getMovie(ApiConfig.BASE_URL, map).subscribe(new Action1() {
@Override
From 0ee1f2589f6f76c66890dd4da241029998e05196 Mon Sep 17 00:00:00 2001
From: jinyuer <454386664@qq.com>
Date: Wed, 27 Jan 2021 17:30:58 +0800
Subject: [PATCH 5/5] 1
---
.../com/sl/house_property/discovery/HistoryRecordFragment.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java b/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java
index 7b41876..900eefa 100644
--- a/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java
+++ b/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java
@@ -338,6 +338,7 @@ public class HistoryRecordFragment extends BaseFragment