splash method
Apply color to splash (ripple effect)
Equivalent to
TextButton(
overlayColor: MaterialStateProperty.resolveWith<T>((states) {
if (states.contains(MaterialState.disabled)) return disabled;
if (states.contains(MaterialState.dragged)) return dragged;
if (states.contains(MaterialState.error)) return error;
if (states.contains(MaterialState.focused)) return focused;
if (states.contains(MaterialState.hovered)) return hovered;
if (states.contains(MaterialState.pressed)) return pressed;
if (states.contains(MaterialState.selected)) return selected;
return input;
})
)
Implementation
NikuButton splash(Color base) {
this._overlayColor.updateAll(base);
return this;
}