Tweak chapter item
This commit is contained in:
@@ -71,8 +71,6 @@ import org.koitharu.kotatsu.scrobbling.common.domain.model.ScrobblingInfo
|
|||||||
import org.koitharu.kotatsu.scrobbling.common.ui.selector.ScrobblingSelectorSheet
|
import org.koitharu.kotatsu.scrobbling.common.ui.selector.ScrobblingSelectorSheet
|
||||||
import org.koitharu.kotatsu.search.ui.MangaListActivity
|
import org.koitharu.kotatsu.search.ui.MangaListActivity
|
||||||
import org.koitharu.kotatsu.search.ui.SearchActivity
|
import org.koitharu.kotatsu.search.ui.SearchActivity
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Date
|
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
@AndroidEntryPoint
|
@AndroidEntryPoint
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import org.koitharu.kotatsu.core.util.ext.textAndVisible
|
|||||||
import org.koitharu.kotatsu.databinding.ItemChapterBinding
|
import org.koitharu.kotatsu.databinding.ItemChapterBinding
|
||||||
import org.koitharu.kotatsu.details.ui.model.ChapterListItem
|
import org.koitharu.kotatsu.details.ui.model.ChapterListItem
|
||||||
import org.koitharu.kotatsu.list.ui.model.ListModel
|
import org.koitharu.kotatsu.list.ui.model.ListModel
|
||||||
|
import com.google.android.material.R as MR
|
||||||
|
|
||||||
fun chapterListItemAD(
|
fun chapterListItemAD(
|
||||||
clickListener: OnListItemClickListener<ChapterListItem>,
|
clickListener: OnListItemClickListener<ChapterListItem>,
|
||||||
@@ -33,7 +34,7 @@ fun chapterListItemAD(
|
|||||||
item.isCurrent -> {
|
item.isCurrent -> {
|
||||||
binding.textViewTitle.drawableStart = ContextCompat.getDrawable(context, R.drawable.ic_current_chapter)
|
binding.textViewTitle.drawableStart = ContextCompat.getDrawable(context, R.drawable.ic_current_chapter)
|
||||||
binding.textViewTitle.setTextColor(context.getThemeColorStateList(android.R.attr.textColorPrimary))
|
binding.textViewTitle.setTextColor(context.getThemeColorStateList(android.R.attr.textColorPrimary))
|
||||||
binding.textViewDescription.setTextColor(context.getThemeColorStateList(android.R.attr.textColorTertiary))
|
binding.textViewDescription.setTextColor(context.getThemeColorStateList(android.R.attr.textColorPrimary))
|
||||||
binding.textViewTitle.typeface = Typeface.DEFAULT_BOLD
|
binding.textViewTitle.typeface = Typeface.DEFAULT_BOLD
|
||||||
binding.textViewDescription.typeface = Typeface.DEFAULT_BOLD
|
binding.textViewDescription.typeface = Typeface.DEFAULT_BOLD
|
||||||
}
|
}
|
||||||
@@ -45,7 +46,7 @@ fun chapterListItemAD(
|
|||||||
null
|
null
|
||||||
}
|
}
|
||||||
binding.textViewTitle.setTextColor(context.getThemeColorStateList(android.R.attr.textColorPrimary))
|
binding.textViewTitle.setTextColor(context.getThemeColorStateList(android.R.attr.textColorPrimary))
|
||||||
binding.textViewDescription.setTextColor(context.getThemeColorStateList(android.R.attr.textColorTertiary))
|
binding.textViewDescription.setTextColor(context.getThemeColorStateList(MR.attr.colorOutline))
|
||||||
binding.textViewTitle.typeface = Typeface.DEFAULT
|
binding.textViewTitle.typeface = Typeface.DEFAULT
|
||||||
binding.textViewDescription.typeface = Typeface.DEFAULT
|
binding.textViewDescription.typeface = Typeface.DEFAULT
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
app:layout_constraintBottom_toBottomOf="@id/imageView_cover"
|
app:layout_constraintBottom_toBottomOf="@id/imageView_cover"
|
||||||
app:layout_constraintEnd_toEndOf="@id/imageView_cover" />
|
app:layout_constraintEnd_toEndOf="@id/imageView_cover" />
|
||||||
|
|
||||||
<TextView
|
<org.koitharu.kotatsu.core.ui.widgets.SelectableTextView
|
||||||
android:id="@+id/textView_title"
|
android:id="@+id/textView_title"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
@@ -52,12 +52,13 @@
|
|||||||
android:ellipsize="end"
|
android:ellipsize="end"
|
||||||
android:maxLines="5"
|
android:maxLines="5"
|
||||||
android:textAppearance="?attr/textAppearanceHeadlineSmall"
|
android:textAppearance="?attr/textAppearanceHeadlineSmall"
|
||||||
|
android:textIsSelectable="true"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toEndOf="@id/imageView_cover"
|
app:layout_constraintStart_toEndOf="@id/imageView_cover"
|
||||||
app:layout_constraintTop_toTopOf="parent"
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
tools:text="@tools:sample/lorem" />
|
tools:text="@tools:sample/lorem" />
|
||||||
|
|
||||||
<TextView
|
<org.koitharu.kotatsu.core.ui.widgets.SelectableTextView
|
||||||
android:id="@+id/textView_subtitle"
|
android:id="@+id/textView_subtitle"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
@@ -67,6 +68,7 @@
|
|||||||
android:ellipsize="end"
|
android:ellipsize="end"
|
||||||
android:maxLines="3"
|
android:maxLines="3"
|
||||||
android:textAppearance="?attr/textAppearanceBodyMedium"
|
android:textAppearance="?attr/textAppearanceBodyMedium"
|
||||||
|
android:textIsSelectable="true"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toEndOf="@id/imageView_cover"
|
app:layout_constraintStart_toEndOf="@id/imageView_cover"
|
||||||
app:layout_constraintTop_toBottomOf="@id/textView_title"
|
app:layout_constraintTop_toBottomOf="@id/textView_title"
|
||||||
@@ -172,8 +174,8 @@
|
|||||||
android:ellipsize="end"
|
android:ellipsize="end"
|
||||||
android:paddingVertical="2dp"
|
android:paddingVertical="2dp"
|
||||||
android:singleLine="true"
|
android:singleLine="true"
|
||||||
tools:text="@string/approximate_reading_time"
|
android:textAppearance="?attr/textAppearanceBodyLarge"
|
||||||
android:textAppearance="?attr/textAppearanceBodyLarge" />
|
tools:text="@string/approximate_reading_time" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/approximate_read_time"
|
android:id="@+id/approximate_read_time"
|
||||||
|
|||||||
@@ -38,7 +38,6 @@
|
|||||||
android:layout_marginTop="2dp"
|
android:layout_marginTop="2dp"
|
||||||
android:ellipsize="end"
|
android:ellipsize="end"
|
||||||
android:singleLine="true"
|
android:singleLine="true"
|
||||||
android:alpha="0.7"
|
|
||||||
android:textAppearance="?attr/textAppearanceBodySmall"
|
android:textAppearance="?attr/textAppearanceBodySmall"
|
||||||
tools:text="05.10.2021 • Scanlator"
|
tools:text="05.10.2021 • Scanlator"
|
||||||
tools:textColor="?android:textColorTertiary" />
|
tools:textColor="?android:textColorTertiary" />
|
||||||
|
|||||||
Reference in New Issue
Block a user