diff --git a/app/src/main/java/com/huanchengfly/tieba/post/adapters/AppThemeAdapter.kt b/app/src/main/java/com/huanchengfly/tieba/post/adapters/AppThemeAdapter.kt index 3154c9b2..493d7226 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/adapters/AppThemeAdapter.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/adapters/AppThemeAdapter.kt @@ -1,9 +1,7 @@ package com.huanchengfly.tieba.post.adapters import android.content.Context -import android.content.res.ColorStateList import android.os.Build -import android.view.View import com.google.android.material.card.MaterialCardView import com.huanchengfly.tieba.post.BaseApplication.ThemeDelegate.getColorByAttr import com.huanchengfly.tieba.post.R @@ -45,8 +43,8 @@ class AppThemeAdapter private constructor( } viewHolder.getView(R.id.theme_preview).strokeColor = getThemePrimaryColor(item.value) - viewHolder.getView(R.id.theme_preview_bg).backgroundTintList = - ColorStateList.valueOf(getThemeColor(item.value)) + viewHolder.getView(R.id.theme_preview) + .setCardBackgroundColor(getThemeColor(item.value)) viewHolder.itemView.apply { contentDescription = item.name if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { diff --git a/app/src/main/java/com/huanchengfly/tieba/post/adapters/TranslucentThemeColorAdapter.java b/app/src/main/java/com/huanchengfly/tieba/post/adapters/TranslucentThemeColorAdapter.java index b4275d64..1d188922 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/adapters/TranslucentThemeColorAdapter.java +++ b/app/src/main/java/com/huanchengfly/tieba/post/adapters/TranslucentThemeColorAdapter.java @@ -10,6 +10,7 @@ import androidx.annotation.NonNull; import androidx.palette.graphics.Palette; import androidx.recyclerview.widget.RecyclerView; +import com.google.android.material.card.MaterialCardView; import com.huanchengfly.tieba.post.R; import com.huanchengfly.tieba.post.components.MyViewHolder; import com.huanchengfly.tieba.post.interfaces.OnItemClickListener; @@ -79,8 +80,9 @@ public class TranslucentThemeColorAdapter extends RecyclerView.Adapter @@ -20,8 +20,7 @@ + android:layout_height="match_parent">