This commit is contained in:
tateisu 2023-04-28 18:57:07 +09:00
parent 332b4dc5a0
commit 08b4d0b352
2 changed files with 7 additions and 3 deletions

View File

@ -54,6 +54,7 @@ import org.jetbrains.anko.allCaps
import org.jetbrains.anko.backgroundDrawable
import org.jetbrains.anko.backgroundResource
import org.jetbrains.anko.bottomPadding
import org.jetbrains.anko.button
import org.jetbrains.anko.dip
import org.jetbrains.anko.frameLayout
import org.jetbrains.anko.imageButton
@ -129,7 +130,7 @@ class ItemViewHolder(
lateinit var btnShowMedia: BlurhashView
lateinit var btnHideMedia: ImageButton
lateinit var tvMediaCount: MyTextView
val tvMediaDescriptions = ArrayList<MyTextView>()
val tvMediaDescriptions = ArrayList<AppCompatButton>()
val ivMediaThumbnails = ArrayList<MyNetworkImageView>()
lateinit var statusButtonsViewHolder: StatusButtonsViewHolder
@ -733,7 +734,7 @@ class ItemViewHolder(
tvMediaDescriptions.clear()
repeat(MEDIA_VIEW_COUNT) {
tvMediaDescriptions.add(
myTextView {
button {
gravity = Gravity.START or Gravity.CENTER_VERTICAL
allCaps = false
background =

View File

@ -60,7 +60,10 @@ fun ItemViewHolder.bind(
try {
when (v) {
// ボタンは太字なので触らない
is Button, is CountImageButton -> Unit
is Button, is CountImageButton ->
if(v is Button && tvMediaDescriptions.contains(v)){
v.typeface = fontNormal
}
is TextView -> v.typeface = when {
v === tvName ||