Fix system bar color customization

This commit is contained in:
Naveen 2022-11-06 19:01:49 +05:30
parent e706e0ee4f
commit 05ffecffb6
2 changed files with 6 additions and 4 deletions

View File

@ -52,7 +52,8 @@
<activity <activity
android:name=".activities.ThreadActivity" android:name=".activities.ThreadActivity"
android:exported="false" android:exported="false"
android:parentActivityName=".activities.MainActivity" /> android:parentActivityName=".activities.MainActivity"
android:windowSoftInputMode="adjustResize" />
<activity <activity
android:name=".activities.SearchActivity" android:name=".activities.SearchActivity"

View File

@ -35,7 +35,6 @@ import androidx.annotation.StringRes
import androidx.appcompat.widget.AppCompatButton import androidx.appcompat.widget.AppCompatButton
import androidx.constraintlayout.widget.ConstraintLayout import androidx.constraintlayout.widget.ConstraintLayout
import androidx.core.content.res.ResourcesCompat import androidx.core.content.res.ResourcesCompat
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import androidx.core.view.children import androidx.core.view.children
import androidx.core.view.updateLayoutParams import androidx.core.view.updateLayoutParams
@ -59,6 +58,7 @@ import com.simplemobiletools.smsmessenger.helpers.*
import com.simplemobiletools.smsmessenger.models.* import com.simplemobiletools.smsmessenger.models.*
import kotlinx.android.synthetic.main.activity_thread.* import kotlinx.android.synthetic.main.activity_thread.*
import kotlinx.android.synthetic.main.item_selected_contact.view.* import kotlinx.android.synthetic.main.item_selected_contact.view.*
import kotlinx.android.synthetic.main.layout_attachment_picker.*
import org.greenrobot.eventbus.EventBus import org.greenrobot.eventbus.EventBus
import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.Subscribe
import org.greenrobot.eventbus.ThreadMode import org.greenrobot.eventbus.ThreadMode
@ -1431,7 +1431,8 @@ class ThreadActivity : SimpleActivity() {
val imeTypeMask = WindowInsetsCompat.Type.ime() val imeTypeMask = WindowInsetsCompat.Type.ime()
val navigationBarMask = WindowInsetsCompat.Type.navigationBars() val navigationBarMask = WindowInsetsCompat.Type.navigationBars()
ViewCompat.setOnApplyWindowInsetsListener(window.decorView) { _, insets -> window.decorView.setOnApplyWindowInsetsListener { view, windowInsets ->
val insets = WindowInsetsCompat.toWindowInsetsCompat(windowInsets)
if (insets.isVisible(imeTypeMask)) { if (insets.isVisible(imeTypeMask)) {
config.keyboardHeight = insets.getInsets(imeTypeMask).bottom - insets.getInsets(navigationBarMask).bottom config.keyboardHeight = insets.getInsets(imeTypeMask).bottom - insets.getInsets(navigationBarMask).bottom
hideAttachmentPicker() hideAttachmentPicker()
@ -1439,7 +1440,7 @@ class ThreadActivity : SimpleActivity() {
showAttachmentPicker() showAttachmentPicker()
} }
insets view.onApplyWindowInsets(windowInsets)
} }
} }
} }