私は次の機能を持っています -
private fun showCalendar() {
val datePickerDialog = MaterialDatePicker
.Builder
.dateRangePicker()
.setTheme(R.style.ThemeOverlay_MaterialComponents_MaterialCalendar).build()
datePickerDialog.addOnPositiveButtonClickListener {
binding.fragmentInspectionDateTextView.text =
getString(R.string.date_range, it.first?.toFormattedDate("dd/MM"), it.second?.toFormattedDate("dd/MM"))
binding.fragmentInspectionSwipeToRefreshLayout.isRefreshing = true
handleRefresh()
}
datePickerDialog.show(parentFragmentManager, null)
}
MaterialDatePicker のレンダリングが非常に遅くなります。数秒遅いように。
何が悪いのかわかりませんでした。件名で同様のスレッドをチェックすると、スローモーションで発生する何らかの効果に関連している可能性がありますが、それを確認できませんでした.
ダイアログをすぐにポップさせる方法はありますか?