我想使用维基百科上读到的一点点位图。我想制作一个开始时灰色的冷却动画,并从底部到顶部变成彩色。我读了一些关于android studio的位图,但事情有点混乱。我该怎么做我想要的?Android Studio位图
0
A
回答
0
您需要创建与每个状态(从0到100%为例)一组可绘制的动画列表如下:
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="true">
<item android:drawable="@drawable/coldown_state10" android:duration="200" />
<item android:drawable="@drawable/coldown_state20" android:duration="200" />
<item android:drawable="@drawable/coldown_state30" android:duration="200" />
</animation-list>
,并在您的活动是这样的:
AnimationDrawable coldownAnimation;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView coldownImage = (ImageView) findViewById(R.id.coldown_image);
coldownImage.setBackgroundResource(R.drawable.coldown_state);
coldownAnimation = (AnimationDrawable) coldownImage.getBackground();
}
其中coldown_state是动画列表。
然后,当你需要触发动画简单地做到这一点:
coldownAnimation.start();
+0
我在问如何用位图来做这件事...... –
+0
每个项目android:drawable =“@ drawable/coldown_state10”是一个可绘制的,你不能编辑你的代码中可绘制的颜色,你需要使用几个文件。 –
相关问题
- 1. Android Studio:位图缩放图
- 2. Android Studio Google地图位置
- 3. Android Studio中三倍大的位图
- 4. Android Studio调试器查看位图
- 5. Android Studio中的位图边界
- 6. Android Studio - 将位图转换为java.io.File
- 7. Android Studio - 当前位置 - Google地图
- 8. Android Studio JDK位置
- 9. Android Studio .gitignore位置
- 10. 地理定位android studio
- 11. 数据定位 - Android Studio中
- 12. Android Studio for Windows 32位
- 13. 如何在Android Studio中锐化图像/位图
- 14. 从Android Studio中的摄像头访问位图图像
- 15. 如何在Android Studio中将图像添加到位图?
- 16. Android图库位图
- 17. Android位图图形
- 18. Android:使用位图来显示图像时使用android studio的错误
- 19. Android位图OnDraw
- 20. 位图的Android
- 21. Android - ImageButton定位到位图
- 22. android studio如何更改捕获图片的存储位置
- 23. Android Studio中的位图分配了内存不足的错误
- 24. (Android Studio)如何将位图保存到内部存储?
- 25. Android Studio画布:绘制太大的位图
- 26. Android Studio | Java ---用手指画一个位图
- 27. 在android studio中获取谷歌地图的特定位置
- 28. 在Android Studio中,图像位置在运行时重置为零
- 29. 打印位图到其他位图android
- 30. 位图的位图大小(inSampleSize * inSampleSize)android
只是为了澄清:你问如何做到这一点的LibGDX或Android的一般? – manabreak
我想要更简单的选项,我不关心我是否使用LibGDX。 –