使用图像(扑克牌)

时间:2012-05-24 16:53:17

标签: android

对于我的情况下的扑克牌游戏,处理图像的最佳方式是什么? 为每张图片定义一个资源似乎有点矫枉过正。

4 个答案:

答案 0 :(得分:3)

根据我的经验,为每张卡定义资源是最佳选择。并非所有设备都具有切片单个大位图所需的内存。一旦将所有卡放在各个资源中,就可以使用静态初始化程序将引用放入方便的数据结构中。您还可以使用getIdentifier()

为他们提供特定的命名方案,以便更轻松地生成代码,并生成不同风格的卡片组。

答案 1 :(得分:2)

请记住,id可以是it it,它们是有序的。

int a = R.drawable.image1;
a++;
if(a == R.id.image2)
{
//this will always be true.
}

答案 2 :(得分:1)

答案 3 :(得分:0)

Unicode有锹,钻石,心脏,俱乐部的字符。 也许你可以只有一个空白卡资源,并将这些字符和数字放在空白卡片图像上