光环助手V4.2.0-视频详情优化(第二期)(9,10) https://gitlab.ghzs.com/pm/halo-app-issues/-/issues/970
This commit is contained in:
@ -5,9 +5,6 @@ import android.content.Intent;
|
||||
import android.view.View;
|
||||
import android.widget.RelativeLayout;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.fragment.app.FragmentActivity;
|
||||
|
||||
import com.gh.base.BaseActivity;
|
||||
import com.gh.base.BaseRecyclerViewHolder;
|
||||
import com.gh.base.OnListClickListener;
|
||||
@ -43,6 +40,8 @@ import com.lightgame.utils.Utils;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.fragment.app.FragmentActivity;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
import io.reactivex.schedulers.Schedulers;
|
||||
import retrofit2.HttpException;
|
||||
@ -356,12 +355,24 @@ public class MessageItemViewHolder extends BaseRecyclerViewHolder<MessageEntity>
|
||||
mBinding.messageArticleIcon.setVisibility(View.GONE);
|
||||
voteMoreUser(messageEntity);
|
||||
break;
|
||||
|
||||
case "video_comment_reply_vote":
|
||||
mBinding.messageCommand.setText("赞了你的回复");
|
||||
mBinding.messageContent.setVisibility(View.GONE);
|
||||
mBinding.messageOriginalTitle.setText(messageEntity.getVideo().getTitle());
|
||||
targetUrl = messageEntity.getVideo().getPoster();
|
||||
ImageUtils.displayIcon(mBinding.messageAskIcon, targetUrl);
|
||||
mBinding.messageAskIcon.setVisibility(View.VISIBLE);
|
||||
mBinding.messageArticleIcon.setVisibility(View.GONE);
|
||||
voteMoreUser(messageEntity);
|
||||
break;
|
||||
}
|
||||
switch (messageEntity.getType()) {
|
||||
case "video_comment":
|
||||
case "video_comment_reply":
|
||||
case "video_comment_vote":
|
||||
case "video_vote":
|
||||
case "video_comment_reply_vote":
|
||||
params = new RelativeLayout.LayoutParams(DisplayUtils.dip2px(34f), DisplayUtils.dip2px(34f));
|
||||
mBinding.messageAskIcon.setLayoutParams(params);
|
||||
mBinding.ivVideoPlay.setVisibility(View.VISIBLE);
|
||||
@ -579,6 +590,8 @@ public class MessageItemViewHolder extends BaseRecyclerViewHolder<MessageEntity>
|
||||
break;
|
||||
case "video_comment":
|
||||
case "video_comment_vote":
|
||||
case "video_comment_reply":
|
||||
case "video_comment_reply_vote":
|
||||
boolean showComment = false;
|
||||
|
||||
if (view.getId() == R.id.message_item) {
|
||||
@ -594,27 +607,6 @@ public class MessageItemViewHolder extends BaseRecyclerViewHolder<MessageEntity>
|
||||
outerInfo,
|
||||
"");
|
||||
break;
|
||||
case "video_comment_reply":
|
||||
if (view.getId() == R.id.message_original) {
|
||||
DirectUtils.directToVideoDetail(
|
||||
context,
|
||||
entity.getVideo().getId(),
|
||||
VideoDetailContainerViewModel.Location.SINGLE_VIDEO.getValue(),
|
||||
false,
|
||||
"",
|
||||
entrance,
|
||||
outerInfo,
|
||||
"");
|
||||
} else if (view.getId() == R.id.message_item) {
|
||||
Intent intent = CommentDetailActivity.getVideoCommentIntent(
|
||||
context,
|
||||
entity.getDialogue().getFrom().getId(),
|
||||
entity.getVideo().getId(),
|
||||
false,
|
||||
null);
|
||||
context.startActivity(intent);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user