@override void opacityChanged(double from, double to) { syncColor(); // We don't need to rebuild anything, just let our shape know we should // repaint. markPaintDirty(); }