BottomSheetDialogFragment 从底部弹出的时候特别卡顿

来源:4-18 图片剪切功能实现-3

genime

2019-07-17

我在跟着老师做的过程发现从UpdateInfoFragment点头像,然后GalleryFragment从底部滑出的时候, 过程非常卡顿,加载图片的速度明显有点慢,而且无法上下滑动, 这是什么原因? 我在之前home中加载的GalleryView是可以正常上下滑动的

唯一和课程不同的是,我导入的是androidx的包:

import com.google.android.material.bottomsheet.BottomSheetDialog;
import com.google.android.material.bottomsheet.BottomSheetDialogFragment;

我的导入版本:materialVersion = '1.1.0-alpha08’
手机参数:
华为 Honor 10, 型号 COL-AL10
EMUI 9.0.0, android 9

更新:
我又换了几个手机测试,发现只有这个华为有问题,但是都有个一个共同的问题是,拖动图片不能上下滑动,这是为什么

写回答

2回答

Qiujuer

2019-07-20

这个情况应该是新的androidx对华为手机的适配还不够。
这种情况只能换库,或者优化滑动操作,或者换一种实现方式,比如不用Dialog,直接使用嵌入的Fragemnt来做这个等等。


我们之前项目的开发中也有出现这样的情况,也是部分华为手机的适配问题;后来也是改了实现方案。

不光是华为手机,部分oppo手机也有出现过。

0
1
genime
好的,老师。 那顶部状态栏遮盖的问题也是适配的不够好吗?
2019-07-22
共1条回复

genime

提问者

2019-07-20

而且顶部状态栏还是被黑色覆盖, 我换了UiTool,  看起来没有生效

0
1
Qiujuer
这个情况,可否截图一下看看你的情况。另外UiTool中设置了啥?
2019-07-23
共1条回复

手把手开发完整的即时通讯App 客户端+服务端+MVP架构

客户端+服务端+MVP架构+封装思想+主流框架

1749 学习 · 872 问题

查看课程