BottomSheet;PopupWindow

1.关于BottomSheet

BottomSheet/BottomSheetDialog/BottomSheetDialogFragment有两种用法

  • 滑动的View处在父xml内
    此时需要CoodinatorLayout包裹,并且自身需要设置layout_behavior属性
  • 直接在代码里使用BottomSheetDialog/BottomSheetDialogFragment
    这样的不用在xml文件里用CoodinatorLayout包裹,滑动的控件也不用layout_behavior属性,设置了反而有问题。

2.关于环境

其实所谓的什么Environment,Context什么的,的意思就是参数没传进来的东西,你来问我(所谓的环境)来拿就是了。就是一个全局变量的集合。

3.PopupWindow/PopupMenu

如果交互比较复杂,就不要使用PopupWindow/PopupMenu,问题会很多,用DialogFragment代替。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容