Android ColorPickerDialogの使い方
お絵かきアプリを作る際に色選択は必須
カラーパレットを用意してやって・・・ってのもいいけど
Android SDKのサンプルに良いものがあるので流用してみる
1.samples\android-7\ApiDemos\src\com\example\android\apis\graphicsの中にある
ColorPickerDialog.javaをプロジェクトに組み込む
2.Dialogとして呼び出す
package com.example.android.apis.graphics; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; public class ColorSelect extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ColorPickerDialog cpd=new ColorPickerDialog(this, new ColorPickerDialog.OnColorChangedListener() { @Override public void colorChanged(int color) { // 色が選択されるとcolorに値が入る int R=Color.red(color); int G=Color.green(color); int B=Color.blue(color); android.util.Log.d("ColorPickerDialog", "(R,G,B)=("+R+","+G+","+B+")"); } },Color.BLACK); cpd.show(); } }
参考:http://y-anz-m.blogspot.com/2010/05/androidcolorpickerdialog.html