1
This commit is contained in:
@@ -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<FragmentMainBinding> 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<FragmentMainBinding> 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<FragmentMainBinding> 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<FragmentMainBinding> 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<FragmentMainBinding> 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<DiscoveryListEntity.Dis_content> 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();
|
||||
|
||||
Reference in New Issue
Block a user