Fix invisible back/forward webview icons in white them
This commit is contained in:
parent
6611464f73
commit
e5e14e1f9e
1 changed files with 4 additions and 4 deletions
|
@ -4,7 +4,6 @@ import android.annotation.SuppressLint
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.graphics.Bitmap
|
import android.graphics.Bitmap
|
||||||
import android.graphics.Color
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.Menu
|
import android.view.Menu
|
||||||
import android.view.MenuItem
|
import android.view.MenuItem
|
||||||
|
@ -123,9 +122,10 @@ class WebViewActivity : BaseActivity() {
|
||||||
backItem?.isEnabled = binding.webview.canGoBack()
|
backItem?.isEnabled = binding.webview.canGoBack()
|
||||||
forwardItem?.isEnabled = binding.webview.canGoForward()
|
forwardItem?.isEnabled = binding.webview.canGoForward()
|
||||||
|
|
||||||
val translucentWhite = ColorUtils.setAlphaComponent(Color.WHITE, 127)
|
val iconTintColor = getResourceColor(R.attr.colorOnSurface)
|
||||||
backItem.icon?.setTint(if (binding.webview.canGoBack()) Color.WHITE else translucentWhite)
|
val translucentIconTintColor = ColorUtils.setAlphaComponent(iconTintColor, 127)
|
||||||
forwardItem?.icon?.setTint(if (binding.webview.canGoForward()) Color.WHITE else translucentWhite)
|
backItem.icon?.setTint(if (binding.webview.canGoBack()) iconTintColor else translucentIconTintColor)
|
||||||
|
forwardItem?.icon?.setTint(if (binding.webview.canGoForward()) iconTintColor else translucentIconTintColor)
|
||||||
|
|
||||||
return super.onPrepareOptionsMenu(menu)
|
return super.onPrepareOptionsMenu(menu)
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue