emoji_chooser 0.9.2 copy "emoji_chooser: ^0.9.2" to clipboard
emoji_chooser: ^0.9.2 copied to clipboard

An emoji picker component for Flutter. The current version supports Emoji version 13 (2020)

example/lib/main.dart

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

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

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      darkTheme: ThemeData(
        brightness: Brightness.dark,
        primaryColor: Colors.blue,
      ),
      themeMode: ThemeMode.system,
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  EmojiData _emojiData;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Emojis'),
      ),
      body: Container(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.start,
          children: <Widget>[
            Padding(
              child: Text(
                _emojiData == null
                    ? 'No emoji selected'
                    : 'Selected ${_emojiData.char}',
                style: TextStyle(
                  fontSize: 24,
                  fontFamily: 'Apple Color Emoji',
                ),
              ),
              padding: EdgeInsets.only(
                top: 30,
              ),
            ),
            EmojiChooser(
              onSelected: (emoji) {
                setState(() {
                  _emojiData = emoji;
                });
              },
            ),
          ],
        ),
      ),
    );
  }
}
9
likes
40
pub points
0%
popularity

Publisher

unverified uploader

An emoji picker component for Flutter. The current version supports Emoji version 13 (2020)

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on emoji_chooser