diff --git a/app/src/module_community/java/com/nnbc123/app/community/publish/view/PublishActivity.java b/app/src/module_community/java/com/nnbc123/app/community/publish/view/PublishActivity.java index 46bde634b..611aa983c 100644 --- a/app/src/module_community/java/com/nnbc123/app/community/publish/view/PublishActivity.java +++ b/app/src/module_community/java/com/nnbc123/app/community/publish/view/PublishActivity.java @@ -304,8 +304,7 @@ public class PublishActivity extends BaseMvpActivity 0); } private void initOtherView() { diff --git a/app/src/module_community/java/com/nnbc123/app/community/square/SquareDynamicFragment.java b/app/src/module_community/java/com/nnbc123/app/community/square/SquareDynamicFragment.java index e03fe3dd5..14cae6f5e 100644 --- a/app/src/module_community/java/com/nnbc123/app/community/square/SquareDynamicFragment.java +++ b/app/src/module_community/java/com/nnbc123/app/community/square/SquareDynamicFragment.java @@ -128,7 +128,7 @@ public class SquareDynamicFragment extends BaseFragment { getDialogManager().showCommonPopupDialog(list, "取消"); } else if (view.getId() == R.id.ll_share) { new ShareDynamicHelper(getActivity()).share(bean); - } else if (view.getId() == R.id.iv_in_room) { + } else if (view.getId() == R.id.fl_live) { if (bean.getInRoomUid() == null) { return; } diff --git a/app/src/module_community/java/com/nnbc123/app/community/square/adapter/NewSquareDynamicAdapter.kt b/app/src/module_community/java/com/nnbc123/app/community/square/adapter/NewSquareDynamicAdapter.kt index 4de566fec..c3e103503 100644 --- a/app/src/module_community/java/com/nnbc123/app/community/square/adapter/NewSquareDynamicAdapter.kt +++ b/app/src/module_community/java/com/nnbc123/app/community/square/adapter/NewSquareDynamicAdapter.kt @@ -1,5 +1,6 @@ package com.nnbc123.app.community.square.adapter +import android.graphics.Color import android.widget.ImageView import android.widget.LinearLayout import android.widget.TextView @@ -10,6 +11,7 @@ import com.nnbc123.app.R import com.nnbc123.app.community.dynamic.view.DynamicDetailActivity import com.nnbc123.app.ui.utils.load import com.nnbc123.app.ui.utils.loadAvatar +import com.nnbc123.app.ui.widget.LivingIconView import com.nnbc123.core.community.bean.WorldDynamicBean import com.nnbc123.core.community.dynamic.DynamicModel import com.nnbc123.core.utils.net.DontWarnObserver @@ -29,8 +31,15 @@ class NewSquareDynamicAdapter : helper.setText(R.id.tv_content, item.content) helper.getView(R.id.iv_cover) .load(item.dynamicResList?.getOrNull(0)?.resUrl, 12f) - helper.setGone(R.id.tv_live, item.inRoomUid != null) - helper.addOnClickListener(R.id.iv_in_room) + helper.setGone(R.id.fl_live, item.inRoomUid != null) + val liveView = helper.getView(R.id.liv_user) + if (item.inRoomUid != null) { + liveView.setColor(Color.parseColor("#73FFF6")) + liveView.start() + } else { + liveView.stop() + } + helper.addOnClickListener(R.id.fl_live) //点赞 setLikeCount(helper, item.likeCount, item.isLike) val llLike: LinearLayout = helper.getView(R.id.ll_like) diff --git a/app/src/module_community/res/layout/item_square_dynamic_new.xml b/app/src/module_community/res/layout/item_square_dynamic_new.xml index d278eaf27..ee6e3401f 100644 --- a/app/src/module_community/res/layout/item_square_dynamic_new.xml +++ b/app/src/module_community/res/layout/item_square_dynamic_new.xml @@ -58,37 +58,43 @@ app:layout_constraintStart_toStartOf="@id/tv_content" app:layout_constraintTop_toBottomOf="@id/tv_content" /> - + app:layout_constraintStart_toStartOf="@id/iv_avatar"> + + + + - - \ No newline at end of file