私は子供向けのアプリに取り組んでいます.ボタンの背景がランダムに変化する必要があります...私が指定した特定の色で。ユーザーがボタンをクリックすると、その時点での色の名前が表示されます。
例: クリックした色: RED
私はランダム関数の使用を知っていますが、この関数を変更して、選択した色を表示する方法を知っています。
Random rnd = new Random();
int color = Color.argb(255, rnd.nextInt(256), rnd.nextInt(256), rnd.nextInt(256));
view.setBackgroundColor(color);
カラーリスト:
<color name="bright_pink">#FF007F</color>
<color name="red">#FF0000</color>
<color name="orange">#FF7F00</color>
<color name="yellow">#FFFF00</color>
<color name="chartreuse">#7FFF00</color>
<color name="green">#00FF00</color>
<color name="spring_green">#00FF7F</color>
<color name="cyan">#00FFFF</color>
<color name="azure">#007FFF</color>
<color name="blue">#0000FF</color>
<color name="violet">#7F00FF</color>
<color name="magenta">#FF00FF</color>
上記の色のみを使用するようにランダム関数を強制する方法。