easier_flutter

This package adds two new color parameters to the decoration of the TextFormField widget in Flutter, allowing users to easily control the input field's colors. It does so without altering any existing widget structure, only adding two new parameters: focusedBackgroundColor and noFocusedBackgroundColor.

Features

  • Changes background color when the TextFormField is focused or unfocused.
  • Fully customizable with options for focus and unfocused background colors.
  • Easy to use and integrate into your Flutter project.

Usage

  Widget build(BuildContext context) {
    return Padding(
      padding: const EdgeInsets.all(16.0),
      child: TextFormField(
        controller: _controller,
        focusNode: _focusNode,
        decoration: InputDecoration(
          labelText: 'Search...',
        ).addFocusBackgroundColors(
          focusedBackgroundColor: const Color(0x4D9489F5),
          noFocusedBackgroundColor: Colors.white,
        ),
      ),
    );
  }

Libraries

easier_flutter