我是Android Studio的新用户,所以也许我想要的解决方案不是实现目标的最佳解决方案,但是这里有:
背景 我有一个应用程序,当点击一个按钮时,它基本上会处理随机扑克牌。该卡是一个带有过渡动画的ImageView(一个ObjectAnimator,它只是将ImageView从屏幕上的一个位置移动到另一个位置,然后返回)。我在可绘制文件夹中的52张卡牌中为每张卡片设置了一张png图像。 ImageView的卡片图像资源会针对每张随机卡进行更改。
问题: 当我使用简单且分辨率较小的卡片图像时,动画很流畅。 但是,当我使用具有更高分辨率和更大尺寸的“发烧友”卡片图像时,动画会减慢/滞后。
我认为部分问题在于每次发卡时卡片图像都必须缩放以适合ImageView。
问题: 有没有办法在实际处理任何卡之前扩展所有52张卡片图像以适合ImageView(例如应用程序加载时?)?