我有一个包含背景图像视图和回收器视图的应用程序。当我将 fitxy 缩放到背景图像回收器视图滚动减慢。当我删除 bg 图像比例滚动性能很快。但是我不能使用没有比例适合 xy 的图像视图,因为即使我的图像尺寸与屏幕尺寸图像相同,也不能填满整个屏幕。我在设备存储中的图像。我将图像读取为位图并设置图像组件位图。编辑:我忘记了重要的一点,Android 5 或 5+ 版本的性能优于 Android 4。但 Android 5 仅优于 4 recycler 视图滚动仍然不流畅。我尝试使用 Glide 将图像加载到 imageview 但结果性能仍然很慢。图片加载代码是: File f = new File(Constants.SETTINGS_MEDIA_LOCAL_FOLDER, ApplicationManager.ShopSet.getMenuPageBackImage()); Glide.with(ProductListActivity.this).load(Constants.FOLDERS_PREFIX + f.getPath()).into(iv`enter code here`CategoryBg);ivProductListBg 是我的背景图像视图。使用相同的代码,如果我删除 ivProductListBg android:scaleType="fitXY" 属性一切正常,但是当我添加 android:scaleType="fitXY" 属性时,recyclerview 滚动速度变慢。
添加回答
举报
0/150
提交
取消