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

@@ -11,6 +11,13 @@
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<queries>
<intent>
<action android:name="android.speech.RecognitionService" />
</intent>
</queries>
<application
android:name="org.koitharu.kotatsu.KotatsuApp"

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)
}
}
}

View File

@@ -1,4 +1,4 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<resources>
<!-- Widget styles -->
@@ -60,7 +60,7 @@
<!-- TextAppearance -->
<style name="TextAppearance.Kotatsu.ToolbarTitle" parent="@style/TextAppearance.Widget.AppCompat.Toolbar.Title">
<item name="android:textSize" tools:ignore="SpUsage">20dp</item>
<item name="android:textSize">20sp</item>
</style>
<style name="TextAppearance.Kotatsu.Tab" parent="@style/TextAppearance.Design.Tab">