|
@@ -122,6 +122,8 @@ public class MyTabFragmentPresenter extends BasePresenter<MyTabFragmentContract.
|
|
|
TextView commentAmount = view.findViewById(R.id.adapter_item_record_user_comment_num);
|
|
|
TextView favoritesAmount = view.findViewById(R.id.adapter_item_record_user_start_num);
|
|
|
FrameLayout checkLayout = view.findViewById(R.id.adapter_item_record_user_examine_layout);
|
|
|
+ ImageView examineIcon = view.findViewById(R.id.adapter_item_record_user_examine_icon);
|
|
|
+ ImageView examineDel = view.findViewById(R.id.adapter_item_record_user_examine_fail_del_icon);
|
|
|
// GlideUtils.loadRoundCircleImage(mContext, reader.getCoverImg(), imgIcon, SizeUtils.dp2px(mContext, 20));
|
|
|
GlideUtils.loadImage(mContext, reader.getCoverImg(), imgIcon);
|
|
|
if (reader.getTitle().length() > 4) {
|
|
@@ -133,15 +135,45 @@ public class MyTabFragmentPresenter extends BasePresenter<MyTabFragmentContract.
|
|
|
likeAmount.setText(EfunboxUtil.checkNum10000(reader.getLikeAmount()));
|
|
|
commentAmount.setText(EfunboxUtil.checkNum10000(reader.getCommentAmount()));
|
|
|
favoritesAmount.setText(EfunboxUtil.checkNum10000(reader.getFavoritesAmount()));
|
|
|
- if (!reader.getStatus().equals("CHECK")) {
|
|
|
+ if (reader.getStatus().equals("CHECK")) {
|
|
|
+ //审核中
|
|
|
+// checkLayout.setVisibility(View.GONE);
|
|
|
+ examineDel.setVisibility(View.GONE);
|
|
|
+ } else if (reader.getStatus().equals("NORMAL") || reader.getStatus().equals("DISABLE")) {
|
|
|
+ //正常
|
|
|
checkLayout.setVisibility(View.GONE);
|
|
|
+ } else if (reader.getStatus().equals("CHECK_FAILED")) {
|
|
|
+ //审核失败
|
|
|
+ GlideUtils.loadImage(mView.getActivity(), R.drawable.adapter_item_record_examine_fail, examineIcon);
|
|
|
}
|
|
|
-// if (index < 10) {
|
|
|
-// //测试用
|
|
|
-// checkLayout.setVisibility(View.GONE);
|
|
|
-// imgPriv.setImageResource(R.drawable.adapter_item_record_pub);
|
|
|
-// }
|
|
|
- mView.addUiClick(imgDel, o -> {
|
|
|
+
|
|
|
+ Animator.AnimatorListener animListener = new Animator.AnimatorListener() {
|
|
|
+ @Override
|
|
|
+ public void onAnimationStart(Animator animator) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onAnimationEnd(Animator animator) {
|
|
|
+ gridLayout.removeView(view);
|
|
|
+ mView.loadMoreItem();
|
|
|
+ mDataList.remove(index);
|
|
|
+ mView.setRecordSize(mDataList.size());
|
|
|
+ changeMyRecordStatusById("{\"id\": " + reader.getId() + ", \t\"status\": \"DEL\" }");
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onAnimationCancel(Animator animator) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onAnimationRepeat(Animator animator) {
|
|
|
+
|
|
|
+ }
|
|
|
+ };
|
|
|
+ mView.addUiClick(examineDel, o -> {
|
|
|
PopWindowUtil.showRecordRemovedWindow(mContext, mView.getRootView(), new PopUtilClickListener() {
|
|
|
@Override
|
|
|
public void clickCancel() {
|
|
@@ -150,32 +182,21 @@ public class MyTabFragmentPresenter extends BasePresenter<MyTabFragmentContract.
|
|
|
|
|
|
@Override
|
|
|
public void clickSubmit(Object object) {
|
|
|
- view.animate().scaleY(0).scaleX(0).setDuration(200).setListener(new Animator.AnimatorListener() {
|
|
|
- @Override
|
|
|
- public void onAnimationStart(Animator animator) {
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void onAnimationEnd(Animator animator) {
|
|
|
- gridLayout.removeView(view);
|
|
|
- mView.loadMoreItem();
|
|
|
- mDataList.remove(index);
|
|
|
- mView.setRecordSize(mDataList.size());
|
|
|
- changeMyRecordStatusById("{\"id\": " + reader.getId() + ", \t\"status\": \"DEL\" }");
|
|
|
+ view.animate().scaleY(0).scaleX(0).setDuration(200).setListener(animListener).start();
|
|
|
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void onAnimationCancel(Animator animator) {
|
|
|
-
|
|
|
- }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ mView.addUiClick(imgDel, o -> {
|
|
|
+ PopWindowUtil.showRecordRemovedWindow(mContext, mView.getRootView(), new PopUtilClickListener() {
|
|
|
+ @Override
|
|
|
+ public void clickCancel() {
|
|
|
|
|
|
- @Override
|
|
|
- public void onAnimationRepeat(Animator animator) {
|
|
|
+ }
|
|
|
|
|
|
- }
|
|
|
- }).start();
|
|
|
+ @Override
|
|
|
+ public void clickSubmit(Object object) {
|
|
|
+ view.animate().scaleY(0).scaleX(0).setDuration(200).setListener(animListener).start();
|
|
|
|
|
|
}
|
|
|
});
|
|
@@ -358,7 +379,6 @@ public class MyTabFragmentPresenter extends BasePresenter<MyTabFragmentContract.
|
|
|
mUserFragmentHandler.removeMessages(MyTabFragmentModel.GET_CHECK_NUM);
|
|
|
}
|
|
|
} else if (Integer.valueOf(bean.getData()) > 0) {
|
|
|
- Logger.e("还有审核中的");
|
|
|
mUserFragmentHandler.removeMessages(MyTabFragmentModel.GET_CHECK_NUM);
|
|
|
isNedRef = true;
|
|
|
mUserFragmentHandler.sendEmptyMessageDelayed(MyTabFragmentModel.GET_CHECK_NUM, 5000);
|
|
@@ -380,6 +400,9 @@ public class MyTabFragmentPresenter extends BasePresenter<MyTabFragmentContract.
|
|
|
@Override
|
|
|
public void fragmentResume() {
|
|
|
if (Consts.getUmengChannel().equals(ChannelCodeEnum.BAIDU.getChannelCode())) {
|
|
|
+ if (Consts.getmConstsBaiDuUserBean() == null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
if (Consts.getmConstsBaiDuUserBean().getUserInfo().getIsVip() == 1) {
|
|
|
//是VIP
|
|
|
mView.getIsBuySuccess(TimeUtil.getDateFromSeconds(String.valueOf(Consts.getmConstsBaiDuUserBean().getUserInfo().getEndTimestamp())));
|