elevation static method
ButtonStyle
elevation(
{ - double? all,
- double? disabled,
- double? dragged,
- double? error,
- double? focused,
- double? hovered,
- double? pressed,
- double? scrolledUnder,
- double? selected,
- double? base,
})
Implementation
static ButtonStyle elevation({
double? all,
double? disabled,
double? dragged,
double? error,
double? focused,
double? hovered,
double? pressed,
double? scrolledUnder,
double? selected,
double? base,
}) =>
ButtonStyle(
elevation: MaterialStateProperty.resolveWith((states) {
if (all != null) return all;
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.scrolledUnder))
return scrolledUnder;
if (states.contains(MaterialState.selected)) return selected;
return base;
}),
);