@Override protected void onDraw(final Canvas c) { c.drawColor(backgroundColor); final int color = Color.HSVToColor( alphaSelector.getSelectedAlpha(), new float[] {hueSelector.getHue(), satValSelector.getSat(), satValSelector.getVal()}); satValSelector.setColor(color); alphaSelector.setColor(color); sizeSelector.setColor(color); penDisplay.setColor(color); penDisplay.setSize(sizeSelector.getSelectedSize()); super.onDraw(c); }
public void setPen(final int color, final float size) { if (satValSelector == null || hueSelector == null || alphaSelector == null || sizeSelector == null) { getViewsById(); } if (satValSelector == null || hueSelector == null || alphaSelector == null || sizeSelector == null) return; satValSelector.setColor(color); hueSelector.setColor(color); alphaSelector.setColor(color); sizeSelector.setColor(color); sizeSelector.setSize(size); penDisplay.setColor(color); penDisplay.setSize(size); }