|
@@ -233,10 +233,15 @@ class ReaderActivity : BaseRxActivity<ReaderActivityBinding, ReaderPresenter>()
|
|
|
}
|
|
|
R.id.action_settings -> ReaderSettingsSheet(this).show()
|
|
|
R.id.action_custom_filter -> {
|
|
|
- ReaderColorFilterSheet(this)
|
|
|
+ val sheet = ReaderColorFilterSheet(this)
|
|
|
// Remove dimmed backdrop so changes can be previewd
|
|
|
.apply { window?.setDimAmount(0f) }
|
|
|
- .show()
|
|
|
+
|
|
|
+ // Hide toolbars while sheet is open for better preview
|
|
|
+ sheet.setOnDismissListener { setMenuVisibility(true) }
|
|
|
+ setMenuVisibility(false)
|
|
|
+
|
|
|
+ sheet.show()
|
|
|
}
|
|
|
}
|
|
|
return super.onOptionsItemSelected(item)
|