diff --git a/AnkiDroid/src/main/java/com/ichi2/anki/mediacheck/MediaCheckFragment.kt b/AnkiDroid/src/main/java/com/ichi2/anki/mediacheck/MediaCheckFragment.kt index 5c6dea615875..4cebfe196b34 100644 --- a/AnkiDroid/src/main/java/com/ichi2/anki/mediacheck/MediaCheckFragment.kt +++ b/AnkiDroid/src/main/java/com/ichi2/anki/mediacheck/MediaCheckFragment.kt @@ -36,6 +36,7 @@ import androidx.lifecycle.lifecycleScope import com.ichi2.anki.CollectionManager.TR import com.ichi2.anki.R import com.ichi2.anki.SingleFragmentActivity +import com.ichi2.anki.common.utils.android.getColorFromAttr import com.ichi2.anki.databinding.FragmentMediaCheckBinding import com.ichi2.anki.launchCatchingTask import com.ichi2.anki.ui.internationalization.sentenceCase @@ -46,6 +47,7 @@ import com.ichi2.utils.negativeButton import com.ichi2.utils.positiveButton import com.ichi2.utils.show import com.ichi2.utils.title +import com.ichi2.utils.toRGBHex import dev.androidbroadcast.vbpd.viewBinding import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.launch @@ -131,11 +133,19 @@ class MediaCheckFragment : Fragment(R.layout.fragment_media_check) { } private fun updateWebView(report: String) { + val backgroundColor = getColorFromAttr(requireContext(), android.R.attr.colorBackground) + val textColor = getColorFromAttr(requireContext(), android.R.attr.textColorPrimary) + + val backgroundColorHex = backgroundColor.toRGBHex() + val textColorHex = textColor.toRGBHex() + val html = """ $report