Colour picker in Sketchware Code in button: int colorCode = 0xff00ff00; new ColorPickerDialog(MainActivity.this, new UpdateColor(), colorCode).show(); Code in more block: } public class UpdateColor implements ColorPickerDialog.OnColorChangedListener { public void colorChanged(int color) { textview1.setBackgroundColor(color); } } public static class ColorPickerDialog extends Dialog { public interface OnColorChangedListener { void colorChanged(int color); } private OnColorChangedListener mListener; private int mInitialColor; private static class ColorPickerView extends View { private Paint mPaint; private Paint mCenterPaint; private final int[] mColors; private OnColorChangedListener mListener; ColorPickerView(Context c, OnColorChangedListener l, int color) { super(c); mListener = l; mColors = new int[] { 0xFFFF00FF, 0xFF0000FF, 0xFF00FFFF, 0xFF00FF00, 0xFFFFFF00, 0xFFFF0000, 0xFFFF00FF}; Shader s = new SweepGradient(0, 0, ...