网上关于BottomSheetDialog的文章已经很多了,推荐两篇:
1、http://blog.csdn.net/yanzhenjie1003/article/details/51938425?locationNum=1&fps=1
2、http://blog.csdn.net/maosidiaoxian/article/details/52288597
本文是对以上两篇文章的总结。
第一篇文章解决BottomSheetDialog打开关闭后,无法用BottomSheetDialog.show()再次打开的问题;第二篇文章解决6.0机器上系统状态栏变黑的问题,作者是在BottomSheetDialogFragment调用,一般来说我们会在普通Activity中直接new一个BottomSheetDialog来使用,这种情况下getOwnerActivity()方法返回null,需要处理一下。
以下是效果
代码
BottomSheetDialog小优化
最新推荐文章于 2025-03-12 10:11:40 发布