浏览代码

[컨텐츠][New] 리스티클 커버 태그 클릭시 검색으로 이동

hyodong.min 6 年之前
父节点
当前提交
2af1d8e03a

+ 3 - 8
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/contents/ContentsListicleCoverHolder.java

@@ -19,7 +19,6 @@ import java.util.List;
 
 import kr.co.zumo.app.R;
 import kr.co.zumo.app.lifeplus.bean.api.ContentsItemBean;
-import kr.co.zumo.app.lifeplus.util.AppUtil;
 import kr.co.zumo.app.lifeplus.util.ResourceUtil;
 import kr.co.zumo.app.lifeplus.util.StringUtil;
 import kr.co.zumo.app.lifeplus.view.Event;
@@ -120,10 +119,8 @@ public class ContentsListicleCoverHolder extends ContentsHolder<ContentsItemBean
     tagTextViewList.add(textViewTag2);
     tagTextViewList.add(textViewTag3);
 
-    for (int i = 0; i < len; i++) {
-      StringBuilder stringBuilder = new StringBuilder();
-      stringBuilder.append(String.format("#%s", bean.getTagList().get(i).getTagName()));
-      tagTextViewList.get(i).setText(stringBuilder.toString());
+    for (int i = 0; i < len; ++i) {
+      tagTextViewList.get(i).setText(String.format("#%s", bean.getTagList().get(i).getTagName()));
       int tagIndex = i;
       tagTextViewList.get(i).setOnClickListener(view -> {listener.onEvent(new Event.Builder(Event.TAG).index(tagIndex).build());});
     }
@@ -132,9 +129,7 @@ public class ContentsListicleCoverHolder extends ContentsHolder<ContentsItemBean
     if (null != bean.getCopyRight()) {
       textViewCopyRight.setText(bean.getCopyRight());
     }
-    else if (AppUtil.isDebug()) {
-      textViewCopyRight.setText(R.string.copy_right);
-    }
+
     imageViewArrow.setOnClickListener(view -> {listener.onEvent(new Event.Builder(Event.SCROLL).build());});
 
   }

+ 6 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/contents/ContentsPresenter.java

@@ -174,8 +174,12 @@ public class ContentsPresenter extends ContentsBasePresenter<ContentsModel, ICon
         break;
       case Event.TAG:
         //리스티클 표지에서 태그 클릭시 태그검색이동
-        // TODO:  추후 구현 예정
-        showErrorDialog(R.string.ready_comment);
+        String tag = model.getContentsDetailListBean().getItemDetailList().get(0).getTagList().get(event.getIndex()).getTagName();
+        tag = StringUtil.toTag(tag);
+        if (StringUtil.isFull(tag)) {
+          model.setDeliveryPackaging(tag);
+          go(ScreenID.SEARCH_RESULT);
+        }
         break;
       case Event.TUTORIAL:
         if (false == model.isTutorialListicleDone()) {