Pressable.platform constructor

Pressable.platform({
  1. Key? key,
  2. required Widget child,
  3. VoidCallback? onPressed,
  4. VoidCallback? onLongPressed,
  5. PressableTheme? ios,
  6. PressableTheme? android,
  7. PressableTheme? macOS,
  8. PressableTheme? windows,
  9. PressableTheme? linux,
})

Provide platform specific PressableTheme. You must provide theme for current platform otherwise error is thrown.

Implementation

factory Pressable.platform({
  Key? key,
  required Widget child,
  VoidCallback? onPressed,
  VoidCallback? onLongPressed,
  PressableTheme? ios,
  PressableTheme? android,
  PressableTheme? macOS,
  PressableTheme? windows,
  PressableTheme? linux,
}) {
  return PressablePlatform(
    key: key,
    ios: ios,
    macOS: macOS,
    windows: windows,
    linux: linux,
    android: android,
    onPressed: onPressed,
    onLongPressed: onLongPressed,
    child: child,
  );
}