gpt4 book ai didi

java - 洗牌 ImageView 位置

转载 作者:行者123 更新时间:2023-11-30 10:51:37 27 4
gpt4 key购买 nike

我正在制作一个配对游戏,其中有 8 个 ImageView 和 4 个不同的图像。我想知道页面何时加载是否可以交换 ImageView 的位置?

让每张图片的顺序每次都变?

最佳答案

试试这个:

     private final int imageArray[] = {
R.drawable.image1, R.drawable.image2, R.drawable.image3,
R.drawable.image4, R.drawable.image5, R.drawable.image6
};

随机播放:

static void shuffleArray(int[] arr)
{
Random rnd = new Random();
for (int i = arr.length - 1; i > 0; i--)
{
int index = rnd.nextInt(i + 1);
// Swap
int a = arr[index];
arr[index] = arr[i];
arr[i] = a;
}
}

调用 shuffle 方法并将图像数组作为参数传递:

shuffleArray(imageArray) 

关于java - 洗牌 ImageView 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34641509/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com