открывается плавно с анимацией, а вот если из него открывать второй диалог, то он уже открывается как-то морганием, рывками. И проблема не с тяжелом диалоге, я пробовал менять их местами и опять рывки:
override fun onCreateView(...........): View? {
binding = CalendarFragmentBinding.inflate(inflater, container, false)
binding.submitButton.setOnClickListener{
val event = EventDialog()
event.show(childFragmentManager, "eventAdd")
}
return binding.root
}
второй диалог нужно запустить после конца анимации первого, самое простое запустить с задержкой на длительность анимации, скорее можно как-то колбеками накрутить, дальше сам смотри
Обсуждают сегодня