{ _, insts ->
val imeInset = insts.getInsets(WindowInsetsCompat.Type.ime())
val insets = insts.getInsets(WindowInsetsCompat.Type.systemBars())
insetPublishSubject.onNext(Triple(insets.top, insets.bottom, imeInset.bottom))
insts
}
Только этот кусок кода не реагирует если не вставить флаг в манифест
android:windowSoftInputMode="adjustResize"
В чем может быть проблема?
Ты пытаешься лиснер на показать/спрятать клаву намутить?
Такс, ответ на твой вопрос. Adjust resize значит, что размер вьюхи будет пересчитан, если появиться клавиатура. Без флага adjust resize вьюха не меняет размер. Отсюда и код на ресацз без флага не работает. Как я понимаю
Обсуждают сегодня