Minor fixes

This commit is contained in:
ztimms73
2021-06-17 23:33:52 +03:00
parent 75b1068d46
commit c71460fcd8
4 changed files with 21 additions and 9 deletions

View File

@@ -10,12 +10,12 @@ import com.google.android.material.chip.Chip
import com.google.android.material.chip.ChipDrawable
import com.google.android.material.chip.ChipGroup
import org.koitharu.kotatsu.R
import org.koitharu.kotatsu.utils.ext.getThemeColor
class ChipsView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null
) : ChipGroup(context, attrs) {
attrs: AttributeSet? = null,
defStyleAttr: Int = com.google.android.material.R.attr.chipGroupStyle
) : ChipGroup(context, attrs, defStyleAttr) {
private var isLayoutSuppressedCompat = false
private var isLayoutCalledOnSuppressed = false

View File

@@ -60,6 +60,7 @@ class DetailsFragment : BaseFragment<FragmentDetailsBinding>(), View.OnClickList
.lifecycle(viewLifecycleOwner)
.enqueueWith(coil)
textViewTitle.text = manga.title
textViewSubtitle.textAndVisible = manga.altTitle
textViewAuthor.textAndVisible = manga.author
textViewSource.text = manga.source.title
textViewDescription.text =
@@ -88,8 +89,12 @@ class DetailsFragment : BaseFragment<FragmentDetailsBinding>(), View.OnClickList
}
val file = manga.url.toUri().toFileOrNull()
if (file != null) {
val size = file.length()
textViewSize.text = FileSizeUtils.formatBytes(requireContext(), size)
viewLifecycleScope.launch {
val size = withContext(Dispatchers.IO) {
file.length()
}
textViewSize.text = FileSizeUtils.formatBytes(requireContext(), size)
}
sizeContainer.isVisible = true
} else {
sizeContainer.isVisible = false
@@ -117,9 +122,9 @@ class DetailsFragment : BaseFragment<FragmentDetailsBinding>(), View.OnClickList
private fun onFavouriteChanged(isFavourite: Boolean) {
with(binding.buttonFavorite) {
if (isFavourite) {
this?.setIconResource(R.drawable.ic_heart)
this.setIconResource(R.drawable.ic_heart)
} else {
this?.setIconResource(R.drawable.ic_heart_outline)
this.setIconResource(R.drawable.ic_heart_outline)
}
}
}