Skip to content

Commit 281d31a

Browse files
committed
fix: incorrect filled items' background when fast scroll the clipboard
1 parent e360c23 commit 281d31a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

app/src/main/java/com/osfans/trime/ime/symbol/FlexibleAdapter.kt

+8-8
Original file line numberDiff line numberDiff line change
@@ -56,20 +56,20 @@ abstract class FlexibleAdapter(theme: Theme) : RecyclerView.Adapter<FlexibleAdap
5656
private val mKeyTextColor = ColorManager.getColor("key_text_color")
5757
private val mKeyLongTextSize = theme.style.getFloat("key_long_text_size")
5858
private val mLabelTextSize = theme.style.getFloat("label_text_size")
59-
private val mBackground =
60-
ColorManager.getDrawable(
61-
key = "long_text_back_color",
62-
borderKey = "key_border",
63-
borderColorKey = "key_long_text_border",
64-
roundCornerKey = "round_corner",
65-
)
6659

6760
override fun onCreateViewHolder(
6861
parent: ViewGroup,
6962
viewType: Int,
7063
): ViewHolder {
7164
val binding = SimpleKeyItemBinding.inflate(LayoutInflater.from(parent.context))
72-
binding.root.background = mBackground
65+
binding.root.background =
66+
ColorManager.getDrawable(
67+
parent.context,
68+
"long_text_back_color",
69+
"key_border",
70+
"key_long_text_border",
71+
"round_corner",
72+
)
7373
binding.simpleKey.apply {
7474
typeface = mTypeface
7575
(mLongTextColor ?: mKeyTextColor)?.let { setTextColor(it) }

0 commit comments

Comments
 (0)