highlight method

NikuButton highlight(
  1. Color highlight
)

Apply highlight color

Equivalent to

TextButton(
  color: MaterialStateProperty.resolveWith<T>((states) {
    if (states.contains(MaterialState.focused)) return input;
    if (states.contains(MaterialState.hovered)) return input;
    if (states.contains(MaterialState.pressed)) return input;
    if (states.contains(MaterialState.selected)) return input;

    return null
  })
)

Implementation

NikuButton highlight(Color highlight) {
  _backgroundColor.update(
    hovered: highlight,
    focused: highlight,
    pressed: highlight,
    selected: highlight,
  );

  return this;
}