Цвет отображения карты, как на изображении выше, в студии Android

введите здесь описание изображения

Случайный цвет карты, как на изображении выше, в студии Android. если больше элемента карты, чем продолжить последовательность цветов


person Payal Sorathiya    schedule 02.08.2016    source источник
comment
Это сгенерирует случайный цветовой код вопросов/5280367/, чтобы вы могли присвоить этот цветовой код карточке   -  person Android Surya    schedule 02.08.2016
comment
это работа @Surya Bondada   -  person Payal Sorathiya    schedule 02.08.2016
comment
@ Паял Соратия добро пожаловать. Вы можете проголосовать за мой комментарий прямо сейчас.   -  person Android Surya    schedule 02.08.2016


Ответы (1)


Определите цвета по вашему выбору, подобные этим, в файле colors.xml.

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <item name="blue" type="color">#FF33B5E5</item>
    <item name="purple" type="color">#FFAA66CC</item>
    <item name="green" type="color">#FF99CC00</item>
    <item name="orange" type="color">#FFFFBB33</item>
    <item name="red" type="color">#FFFF4444</item>

    <integer-array name="androidcolors">
        <item>@color/blue</item>
        <item>@color/purple</item>
        <item>@color/green</item>
        <item>@color/orange</item>
        <item>@color/red</item>
    </integer-array>

</resources>

Чтобы рандомизировать выбор цветов, вы можете использовать следующий код:
int[] androidColors = getResources().getIntArray(R.array.androidcolors); int randomAndroidColor = androidColors[new Random().nextInt(androidColors.length)]; view.setBackgroundColor(randomAndroidColor);

person not_again_stackoverflow    schedule 02.08.2016