mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-08 06:42:21 -04:00
Fixed: ErrorActivity buttons overlapping in navigation buttons.
This commit is contained in:
parent
82ba9f3299
commit
84807a1930
@ -51,7 +51,7 @@ import org.kiwix.kiwixmobile.core.R.string
|
|||||||
import org.kiwix.kiwixmobile.core.base.FragmentActivityExtensions
|
import org.kiwix.kiwixmobile.core.base.FragmentActivityExtensions
|
||||||
import org.kiwix.kiwixmobile.core.dao.NewBookDao
|
import org.kiwix.kiwixmobile.core.dao.NewBookDao
|
||||||
import org.kiwix.kiwixmobile.core.downloader.downloadManager.DOWNLOAD_NOTIFICATION_TITLE
|
import org.kiwix.kiwixmobile.core.downloader.downloadManager.DOWNLOAD_NOTIFICATION_TITLE
|
||||||
import org.kiwix.kiwixmobile.core.extensions.setTopMarginToViewForEdgeToEdgeMode
|
import org.kiwix.kiwixmobile.core.extensions.applyEdgeToEdgeInsets
|
||||||
import org.kiwix.kiwixmobile.core.extensions.toast
|
import org.kiwix.kiwixmobile.core.extensions.toast
|
||||||
import org.kiwix.kiwixmobile.core.main.ACTION_NEW_TAB
|
import org.kiwix.kiwixmobile.core.main.ACTION_NEW_TAB
|
||||||
import org.kiwix.kiwixmobile.core.main.CoreMainActivity
|
import org.kiwix.kiwixmobile.core.main.CoreMainActivity
|
||||||
@ -129,7 +129,7 @@ class KiwixMainActivity : CoreMainActivity() {
|
|||||||
closeNavigationDrawer()
|
closeNavigationDrawer()
|
||||||
onNavigationItemSelected(item)
|
onNavigationItemSelected(item)
|
||||||
}
|
}
|
||||||
setTopMarginToViewForEdgeToEdgeMode()
|
applyEdgeToEdgeInsets()
|
||||||
}
|
}
|
||||||
activityKiwixMainBinding.bottomNavView.setupWithNavController(navController)
|
activityKiwixMainBinding.bottomNavView.setupWithNavController(navController)
|
||||||
lifecycleScope.launch {
|
lifecycleScope.launch {
|
||||||
@ -138,7 +138,7 @@ class KiwixMainActivity : CoreMainActivity() {
|
|||||||
handleZimFileIntent(intent)
|
handleZimFileIntent(intent)
|
||||||
handleNotificationIntent(intent)
|
handleNotificationIntent(intent)
|
||||||
handleGetContentIntent(intent)
|
handleGetContentIntent(intent)
|
||||||
readerTableOfContentsDrawer.setTopMarginToViewForEdgeToEdgeMode()
|
readerTableOfContentsDrawer.applyEdgeToEdgeInsets()
|
||||||
}
|
}
|
||||||
|
|
||||||
private suspend fun migrateInternalToPublicAppDirectory() {
|
private suspend fun migrateInternalToPublicAppDirectory() {
|
||||||
|
@ -36,6 +36,7 @@ import org.kiwix.kiwixmobile.core.compat.CompatHelper.Companion.queryIntentActiv
|
|||||||
import org.kiwix.kiwixmobile.core.compat.ResolveInfoFlagsCompat
|
import org.kiwix.kiwixmobile.core.compat.ResolveInfoFlagsCompat
|
||||||
import org.kiwix.kiwixmobile.core.dao.NewBookDao
|
import org.kiwix.kiwixmobile.core.dao.NewBookDao
|
||||||
import org.kiwix.kiwixmobile.core.databinding.ActivityKiwixErrorBinding
|
import org.kiwix.kiwixmobile.core.databinding.ActivityKiwixErrorBinding
|
||||||
|
import org.kiwix.kiwixmobile.core.extensions.applyEdgeToEdgeInsets
|
||||||
import org.kiwix.kiwixmobile.core.extensions.toast
|
import org.kiwix.kiwixmobile.core.extensions.toast
|
||||||
import org.kiwix.kiwixmobile.core.reader.ZimReaderContainer
|
import org.kiwix.kiwixmobile.core.reader.ZimReaderContainer
|
||||||
import org.kiwix.kiwixmobile.core.utils.CRASH_AND_FEEDBACK_EMAIL_ADDRESS
|
import org.kiwix.kiwixmobile.core.utils.CRASH_AND_FEEDBACK_EMAIL_ADDRESS
|
||||||
@ -85,6 +86,7 @@ open class ErrorActivity : BaseActivity() {
|
|||||||
}
|
}
|
||||||
setupReportButton()
|
setupReportButton()
|
||||||
activityKiwixErrorBinding?.restartButton?.setOnClickListener { restartApp() }
|
activityKiwixErrorBinding?.restartButton?.setOnClickListener { restartApp() }
|
||||||
|
activityKiwixErrorBinding?.root.applyEdgeToEdgeInsets(true)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroy() {
|
||||||
|
@ -38,7 +38,7 @@ import org.kiwix.kiwixmobile.custom.BuildConfig
|
|||||||
import org.kiwix.kiwixmobile.custom.R
|
import org.kiwix.kiwixmobile.custom.R
|
||||||
import org.kiwix.kiwixmobile.core.R.string
|
import org.kiwix.kiwixmobile.core.R.string
|
||||||
import org.kiwix.kiwixmobile.core.R.drawable
|
import org.kiwix.kiwixmobile.core.R.drawable
|
||||||
import org.kiwix.kiwixmobile.core.extensions.setTopMarginToViewForEdgeToEdgeMode
|
import org.kiwix.kiwixmobile.core.extensions.applyEdgeToEdgeInsets
|
||||||
import org.kiwix.kiwixmobile.custom.customActivityComponent
|
import org.kiwix.kiwixmobile.custom.customActivityComponent
|
||||||
import org.kiwix.kiwixmobile.custom.databinding.ActivityCustomMainBinding
|
import org.kiwix.kiwixmobile.custom.databinding.ActivityCustomMainBinding
|
||||||
|
|
||||||
@ -85,8 +85,8 @@ class CustomMainActivity : CoreMainActivity() {
|
|||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
activityCustomMainBinding = ActivityCustomMainBinding.inflate(layoutInflater)
|
activityCustomMainBinding = ActivityCustomMainBinding.inflate(layoutInflater)
|
||||||
setContentView(activityCustomMainBinding.root)
|
setContentView(activityCustomMainBinding.root)
|
||||||
drawerNavView.setTopMarginToViewForEdgeToEdgeMode()
|
drawerNavView.applyEdgeToEdgeInsets()
|
||||||
readerTableOfContentsDrawer.setTopMarginToViewForEdgeToEdgeMode()
|
readerTableOfContentsDrawer.applyEdgeToEdgeInsets()
|
||||||
if (savedInstanceState != null) {
|
if (savedInstanceState != null) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user