InputFeature.passwordToggle constructor

const InputFeature.passwordToggle({
  1. InputFeatureVisibility visibility,
  2. PasswordPeekMode mode,
  3. InputFeaturePosition position,
  4. Widget? icon,
  5. Widget? iconShow,
  6. bool skipFocusTraversal,
})

Creates a password visibility toggle feature.

Parameters:

  • visibility (InputFeatureVisibility, default: always): When to show toggle.
  • mode (PasswordPeekMode, default: toggle): Toggle or peek mode.
  • position (InputFeaturePosition, default: trailing): Where to place toggle.
  • icon (Widget?, optional): Icon when password is hidden.
  • iconShow (Widget?, optional): Icon when password is visible.
  • skipFocusTraversal (bool, default: false): Skip in focus order.

Implementation

const factory InputFeature.passwordToggle({
  InputFeatureVisibility visibility,
  PasswordPeekMode mode,
  InputFeaturePosition position,
  Widget? icon,
  Widget? iconShow,
  bool skipFocusTraversal,
}) = InputPasswordToggleFeature;