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