diff --git a/app/src/main/java/com/gh/common/databind/BindingAdapters.java b/app/src/main/java/com/gh/common/databind/BindingAdapters.java
index 7f21865761..52cc8c5561 100644
--- a/app/src/main/java/com/gh/common/databind/BindingAdapters.java
+++ b/app/src/main/java/com/gh/common/databind/BindingAdapters.java
@@ -236,6 +236,13 @@ public class BindingAdapters {
public static void lazyPaddingTop(View view, int paddingTopInDp) {
view.setPadding(view.getPaddingLeft(), DisplayUtils.dip2px(paddingTopInDp), view.getPaddingRight(), view.getPaddingBottom());
}
+ /**
+ * lazy 的 paddingBottom
+ */
+ @BindingAdapter("lazyPaddingBottom")
+ public static void lazyPaddingBottom(View view, int paddingBottomInDp) {
+ view.setPadding(view.getPaddingLeft(), view.getPaddingTop(), view.getPaddingRight(), DisplayUtils.dip2px(paddingBottomInDp));
+ }
@BindingAdapter("visibleInvisible")
public static void visibleInvisible(View view, Boolean show) {
diff --git a/app/src/main/java/com/gh/gamecenter/amway/AmwayAdapter.kt b/app/src/main/java/com/gh/gamecenter/amway/AmwayAdapter.kt
index 5e481cfe1f..9e98c9dc6c 100644
--- a/app/src/main/java/com/gh/gamecenter/amway/AmwayAdapter.kt
+++ b/app/src/main/java/com/gh/gamecenter/amway/AmwayAdapter.kt
@@ -208,24 +208,22 @@ class AmwayAdapter(context: Context, private var mViewModel: AmwayViewModel, pri
}
if (amway.comment.me.isVoted) {
- binding.likeIv.setImageResource(R.drawable.ic_amway_liked)
+ binding.likeCountTv.setCompoundDrawablesWithIntrinsicBounds(ContextCompat.getDrawable(context,R.drawable.ic_amway_liked),null,null,null)
binding.likeCountTv.setTextColor(R.color.theme_font.toColor())
- binding.likeCountTv.setOnClickListener { binding.likeIv.performClick() }
- binding.likeIv.setOnClickListener {
- debounceActionWithInterval(binding.likeIv.id, 1000L) {
- binding.likeIv.context.ifLogin("安利墙") {
+ binding.likeCountTv.setOnClickListener {
+ debounceActionWithInterval(binding.likeCountTv.id, 1000L) {
+ binding.likeCountTv.context.ifLogin("安利墙") {
viewModel.undoLikeAmwayComment(amway.game.id, amway.comment.id)
MtaHelper.onEvent("安利墙", "点击", "评论${blockPosition}_${amway.game.name}_取消点赞")
}
}
}
} else {
- binding.likeIv.setImageResource(R.drawable.ic_amway_like)
+ binding.likeCountTv.setCompoundDrawablesWithIntrinsicBounds(ContextCompat.getDrawable(context,R.drawable.ic_amway_like),null,null,null)
binding.likeCountTv.setTextColor(R.color.text_B3B3B3.toColor())
- binding.likeCountTv.setOnClickListener { binding.likeIv.performClick() }
- binding.likeIv.setOnClickListener {
- debounceActionWithInterval(binding.likeIv.id, 1000L) {
- binding.likeIv.context.ifLogin("安利墙") {
+ binding.likeCountTv.setOnClickListener {
+ debounceActionWithInterval(binding.likeCountTv.id, 1000L) {
+ binding.likeCountTv.context.ifLogin("安利墙") {
viewModel.likeAmwayComment(amway.game.id, amway.comment.id)
MtaHelper.onEvent("安利墙", "点击", "评论${blockPosition}_${amway.game.name}_点赞")
}
diff --git a/app/src/main/res/layout/amway_comment_item.xml b/app/src/main/res/layout/amway_comment_item.xml
index 2207822c4a..55e7e7b376 100644
--- a/app/src/main/res/layout/amway_comment_item.xml
+++ b/app/src/main/res/layout/amway_comment_item.xml
@@ -110,7 +110,6 @@
android:paddingLeft="16dp"
android:paddingTop="10dp"
android:paddingRight="16dp"
- android:paddingBottom="16dp"
app:layout_constraintLeft_toLeftOf="@id/gameContainer"
app:layout_constraintTop_toBottomOf="@id/gameContainer">
@@ -200,25 +199,20 @@
-
-
diff --git a/app/src/main/res/layout/comment_item.xml b/app/src/main/res/layout/comment_item.xml
index 076d77896b..d4de6f0929 100644
--- a/app/src/main/res/layout/comment_item.xml
+++ b/app/src/main/res/layout/comment_item.xml
@@ -157,18 +157,19 @@
diff --git a/app/src/main/res/layout/layout_video_detail_surface.xml b/app/src/main/res/layout/layout_video_detail_surface.xml
index 21b5149496..d300df7f01 100644
--- a/app/src/main/res/layout/layout_video_detail_surface.xml
+++ b/app/src/main/res/layout/layout_video_detail_surface.xml
@@ -273,16 +273,16 @@
@@ -309,7 +309,9 @@
android:id="@+id/likeContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_marginTop="20dp"
+ android:layout_marginTop="8dp"
+ android:paddingBottom="12dp"
+ android:paddingTop="4dp"
android:gravity="center"
android:orientation="vertical">
@@ -333,7 +335,9 @@
android:id="@+id/commentContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_marginTop="20dp"
+ android:layout_marginTop="8dp"
+ android:paddingBottom="12dp"
+ android:paddingTop="4dp"
android:gravity="center"
android:orientation="vertical">
@@ -358,8 +362,10 @@
android:id="@+id/shareContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_marginTop="20dp"
+ android:layout_marginTop="8dp"
android:gravity="center"
+ android:paddingBottom="4dp"
+ android:paddingTop="4dp"
android:orientation="vertical">
+ lazyPaddingBottom="@{!data.active||data.replyData != null ? 16 : 0}">
+ android:layout_marginRight="16dp"/>
+ android:paddingRight="20dp">