图像加载时间太长?
编辑:
在做了一个方法跟踪之后,每当我用紫色正方形切换时,图形就会上升很多。当我用蓝色或绿色圆圈切换时,它会保持低电平:
以下是与紫色正方形交换的方法:
我有一个交换两个按钮的应用程序。有一个红色按钮,当它被点击时,它会从其他三个按钮中随机选择一个按钮,然后交换。
我尝试通过交换图像来做到这一点。在onClickListener中,我只听带有红色按钮的按钮的点击。
- 获取随机图像
- 将其设为空白
- 查找红色按钮
- 提供随机图像具有的红色按钮背景(交换)
- 给出随机图像(现在是空白的)红色背景
如果这令人困惑...离开它。但:
每当我将图像从较大的图像切换到较小的图像时,该过程都会花费更长的时间。在两个较小的图像之间切换时,它要快得多。我该如何解决这个问题。是否有适合Android的特定图像大小?
下面是布局代码:
https://gist.github.com/anonymous/813883bce89606d2a82e
正如您在图像中看到的那样,与紫色正方形相比,将背景图像与蓝色圆圈交换所需的时间要短得多(很多!)。为什么。。。?
为什么根据图像大小,这种方式(我只是更改图像并检查带有红色图像的按钮)会变慢?我应该使用什么大小的图像?
非常感谢您抽出宝贵时间