stateLayerOpacity method

double stateLayerOpacity(
  1. M3EInteractionState state
)

Opacity for the active hover, focus, or pressed state layer.

Implementation

double stateLayerOpacity(M3EInteractionState state) {
  if (state.pressed) {
    return pressedStateLayerOpacity;
  }
  if (state.focused) {
    return focusStateLayerOpacity;
  }
  if (state.hovered) {
    return hoverStateLayerOpacity;
  }
  return 0;
}