Skip to content

Commit 373c220

Browse files
committed
Fix add-profile bottom sheet in landscape
1 parent 3b2c371 commit 373c220

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

app/src/main/java/io/nekohasekai/sfa/ui/main/ConfigurationFragment.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ import androidx.recyclerview.widget.ItemTouchHelper
1616
import androidx.recyclerview.widget.LinearLayoutManager
1717
import androidx.recyclerview.widget.RecyclerView
1818
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
19+
import com.google.android.material.bottomsheet.BottomSheetBehavior
20+
import com.google.android.material.bottomsheet.BottomSheetDialog
1921
import io.nekohasekai.sfa.R
2022
import io.nekohasekai.sfa.database.Profile
2123
import io.nekohasekai.sfa.database.ProfileManager
@@ -92,6 +94,14 @@ class ConfigurationFragment : Fragment() {
9294
private val scanQrCode =
9395
registerForActivityResult(QRScanActivity.Contract(), ::onScanResult)
9496

97+
override fun onStart() {
98+
super.onStart()
99+
(dialog as? BottomSheetDialog)?.let { dialog ->
100+
dialog.behavior.state = BottomSheetBehavior.STATE_EXPANDED
101+
dialog.behavior.skipCollapsed = true
102+
}
103+
}
104+
95105
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
96106
super.onViewCreated(view, savedInstanceState)
97107
val binding = SheetAddProfileBinding.bind(view)

0 commit comments

Comments
 (0)