field_suggestion 0.1.0 copy "field_suggestion: ^0.1.0" to clipboard
field_suggestion: ^0.1.0 copied to clipboard

outdated

FieldSuggestion help us to make beautiful type ahead fields. By listening values of given TextEditingController and checking if the given value is in the given suggestion list or not.

example/lib/main.dart

import 'package:field_suggestion/field_suggestion.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(App());
}

class App extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'FieldSuggestion Example',
      home: HomePage(),
    );
  }
}

class HomePage extends StatefulWidget {
  const HomePage({Key key}) : super(key: key);

  @override
  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  final firstTextController = TextEditingController();
  final secondTextController = TextEditingController();

  List<String> suggestionList = [
    '[email protected]',
    '[email protected]',
    '[email protected]',
  ];

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text("FieldSuggestion Example")),
      body: SingleChildScrollView(
        padding: EdgeInsets.all(15),
        child: Center(
          child: Column(
            children: [
              // Basic usage.
              FieldSuggestion(
                textController: firstTextController,
                suggestionList: suggestionList,
                hint: 'Email',
              ),

              SizedBox(height: 100),

              // Custom usage.
              FieldSuggestion(
                textController: secondTextController,
                suggestionList: suggestionList,
                fieldDecoration: InputDecoration(
                  hintText: "Email",
                  enabledBorder: OutlineInputBorder(),
                  focusedBorder: OutlineInputBorder(),
                ),
                wDivider: true,
                divider: SizedBox(height: 5),
                wSlideAnimation: true,
                slideAnimationStyle: SlideAnimationStyle.LTR,
                slideCurve: Curves.linearToEaseOut,
                animationDuration: Duration(milliseconds: 300),
                suggestionItemStyle:
                    SuggestionItemStyle.WhiteNeumorphismedStyle,
                suggestionBoxStyle: SuggestionBoxStyle(
                  backgroundColor: Colors.white,
                  borderRadius: BorderRadius.circular(15),
                  boxShadow: [
                    BoxShadow(
                      color: Colors.blue.withOpacity(.2),
                      spreadRadius: 5,
                      blurRadius: 10,
                      offset: Offset(0, 5),
                    ),
                  ],
                ),
              )
            ],
          ),
        ),
      ),
    );
  }
}
45
likes
0
points
1.23k
downloads

Publisher

verified publishertheiskaa.com

Weekly Downloads

FieldSuggestion help us to make beautiful type ahead fields. By listening values of given TextEditingController and checking if the given value is in the given suggestion list or not.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on field_suggestion