如何在不让滑动变得难以承受的情况下设置背景图片?

9 浏览
0 Comments

如何在不让滑动变得难以承受的情况下设置背景图片?

我有4个类似如下的片段:


....

我为每个片段分配了一个背景图像,如android:background="@drawable/hg_nahrung"android:background="@drawable/hg_aufnahme"等。

之前快速滑动变得卡顿了。但是图片只是720 x 1280(我的设备分辨率)。如何在没有水平滑动变得难以忍受的情况下使用背景图片?垂直滑动完美运行。

将PNG更改为较小的JPG也没有帮助。

编辑:这是解决方案:android background image slows down app

0
0 Comments

问题的原因:

将背景图片放在res/drawable文件夹中时,可能会导致图片被放大,从而使滑动变得不堪忍受。

解决方法:

将背景图片放在res/drawable-nodpi文件夹中,而不是res/drawable文件夹中,这样就不会对图片进行放大处理。

代码示例:


以上是解决该问题的简单方法,通过将图片放在nodpi文件夹中,可以避免图片被放大,从而改善滑动体验。

0