最近做需求遇到一个问题,说是问题也可能不是,主要还是看需求吧。废话不多说,先抛出这个需求问题,做的东西是对某些素材的评论弹窗,类似抖音、头条这种,很多app也都有,实现方案是使用了BottomSheetDialogFragment去实现,视图的高度是屏幕高度的80%,后来由于某些原因替换为DialogFragment,这时问题出现了,当我点击评论弹窗里的某条内容回复评论时,需要弹出输入法,这时这个输入法就会将我的整个评论弹窗顶起来(现象看起来是这样),实际是我不需要输入法将评论弹窗顶起来,这个测试肯定要提bug了。有问题就要解决啊,首先想到是不是要配置window.setSoftInputMo
最近做需求遇到一个问题,说是问题也可能不是,主要还是看需求吧。废话不多说,先抛出这个需求问题,做的东西是对某些素材的评论弹窗,类似抖音、头条这种,很多app也都有,实现方案是使用了BottomSheetDialogFragment去实现,视图的高度是屏幕高度的80%,后来由于某些原因替换为DialogFragment,这时问题出现了,当我点击评论弹窗里的某条内容回复评论时,需要弹出输入法,这时这个输入法就会将我的整个评论弹窗顶起来(现象看起来是这样),实际是我不需要输入法将评论弹窗顶起来,这个测试肯定要提bug了。有问题就要解决啊,首先想到是不是要配置window.setSoftInputMo
publicbooleanisShowing(){returnmDecor==null?false:mDecor.getVisibility()==View.VISIBLE;}Dialog判断isHidden,官方源码方法与实际不符,有bug,日志如下(此时我已经调了dialog.hide(),界面也已隐藏):2022-05-1912:57:35.84412362-12362/com.example.FirstActivityActivity:isShowing=true以下参考来自,感谢:http://cn.voidcc.com/question/p-nkfwraut-pe.html4我想一
publicbooleanisShowing(){returnmDecor==null?false:mDecor.getVisibility()==View.VISIBLE;}Dialog判断isHidden,官方源码方法与实际不符,有bug,日志如下(此时我已经调了dialog.hide(),界面也已隐藏):2022-05-1912:57:35.84412362-12362/com.example.FirstActivityActivity:isShowing=true以下参考来自,感谢:http://cn.voidcc.com/question/p-nkfwraut-pe.html4我想一
1.效果MD风格的底部弹窗,比自定义dialog或popupwindow使用更简单,功能也更强大。其实细分来说,是BottomSheet、BottomSheetDialog、BottomSheetDialogFragment2.BottomSheet与主界面同层级关系,可以事件触发,如果有设置显示高度的话,也可以拉出来,且不会影响主界面的交互。XMLxmlversion="1.0"encoding="utf-8"?>androidx.coordinatorlayout.widget.CoordinatorLay
1.效果MD风格的底部弹窗,比自定义dialog或popupwindow使用更简单,功能也更强大。其实细分来说,是BottomSheet、BottomSheetDialog、BottomSheetDialogFragment2.BottomSheet与主界面同层级关系,可以事件触发,如果有设置显示高度的话,也可以拉出来,且不会影响主界面的交互。XMLxmlversion="1.0"encoding="utf-8"?>androidx.coordinatorlayout.widget.CoordinatorLay