请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

我在跟着老师做的过程发现从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

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

正在回答 回答被采纳积分+3

2回答

Qiujuer 2019-07-20 19:49:44

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


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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 genime #1
    好的,老师。 那顶部状态栏遮盖的问题也是适配的不够好吗?
    回复 有任何疑惑可以回复我~ 2019-07-22 22:45:06
提问者 genime 2019-07-20 18:04:46

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

0 回复 有任何疑惑可以回复我~
  • Qiujuer #1
    这个情况,可否截图一下看看你的情况。另外UiTool中设置了啥?
    回复 有任何疑惑可以回复我~ 2019-07-23 17:56:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信