Эх сурвалжийг харах

fix to don't partly hide input dialogs behind keyboard

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 3 жил өмнө
parent
commit
73894bd4c0

+ 1 - 1
app/src/main/java/com/nextcloud/talk/ui/dialog/ContactsBottomDialog.kt

@@ -40,7 +40,7 @@ import com.nextcloud.talk.databinding.DialogBottomContactsBinding
 class ContactsBottomDialog(
 class ContactsBottomDialog(
     val activity: Activity,
     val activity: Activity,
     val bundle: Bundle
     val bundle: Bundle
-) : BottomSheetDialog(activity) {
+) : BottomSheetDialog(activity, R.style.BottomSheetDialogThemeNoFloating) {
 
 
     private var dialogRouter: Router? = null
     private var dialogRouter: Router? = null
 
 

+ 1 - 1
app/src/main/java/com/nextcloud/talk/ui/dialog/ConversationsListBottomDialog.kt

@@ -63,7 +63,7 @@ class ConversationsListBottomDialog(
     val controller: ConversationsListController,
     val controller: ConversationsListController,
     val currentUser: UserEntity,
     val currentUser: UserEntity,
     val conversation: Conversation
     val conversation: Conversation
-) : BottomSheetDialog(activity) {
+) : BottomSheetDialog(activity, R.style.BottomSheetDialogThemeNoFloating) {
 
 
     private var dialogRouter: Router? = null
     private var dialogRouter: Router? = null
 
 

+ 5 - 0
app/src/main/res/values/styles.xml

@@ -235,4 +235,9 @@
         <item name="android:colorControlNormal">#ffffff</item>
         <item name="android:colorControlNormal">#ffffff</item>
     </style>
     </style>
 
 
+    <style name="BottomSheetDialogThemeNoFloating" parent="Theme.Design.Light.BottomSheetDialog">
+        <item name="android:windowIsFloating">false</item>
+        <item name="android:windowSoftInputMode">adjustResize</item>
+    </style>
+
 </resources>
 </resources>