gpt4 book ai didi

android - 从 bottomSheetDialogFragment 显示或关闭 alertDialog 时如何避免闪烁/闪烁

转载 作者:行者123 更新时间:2023-12-05 00:05:27 24 4
gpt4 key购买 nike

当我的 BottomSheetDialogFragment 显示/关闭警报对话框时,屏幕上出现闪烁,如何避免这种情况?提前致谢。

AlertDialog alertDialog = AlertDialog.Builder(activity)
.setMessage(messageStringId)
.setPositiveButton(positiveButtonTextId) { _, _, _ ->
//Action
}
.setNegativeButton(negativeButtonTextId) { _, _, _ ->
//Action
}
.create()

alertDialog.show()

问题:https://youtu.be/yR8XXgHchmA

最佳答案

我猜你添加底页的方式有问题。我正在使用 BottomSheetDialogFragment 并且我没有看到任何闪烁。这是我的代码

class ItemListDialogFragment : BottomSheetDialogFragment() {
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
return inflater.inflate(R.layout.fragment_item_list_dialog, container, false)
}

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
show_dialog.setOnClickListener {
AlertDialog.Builder(context!!)
.setMessage("message")
.setPositiveButton("ok", null)
.setNegativeButton("cancel", null)
.show()
}
}
}

关于android - 从 bottomSheetDialogFragment 显示或关闭 alertDialog 时如何避免闪烁/闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59195078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com