esfsef
esfsef

Reputation: 213

TextField Widget with emoji flutter

How can I open keyboard type == emoji. Not number, not letter, just emoji. Without using emoji_picker package

Upvotes: 4

Views: 2816

Answers (1)

Oreofe Solarin
Oreofe Solarin

Reputation: 354

To open the emoji container emoji_picker

Create A method emojiContainer

 emojiContainer() {
  return EmojiPicker(
      bgColor: Colors.red,
      indicatorColor: Colors.blue,
      rows: 3,
      columns: 7,
      onEmojiSelected: (emoji, category) {
        setState(() {
          isWriting = true;
        });

        textFieldController.text = textFieldController.text + emoji.emoji;
      },
      recommendKeywords: ["face", "happy", "party", "sad"],
      numRecommended: 50,
    );
  }

And use an onPressed

onPressed: () {
                    if (!showEmojiPicker) {
                      // keyboard is visible
                      hideKeyboard();
                      showEmojiContainer();
                    } else {
                      //keyboard is hidden
                      showKeyboard();
                      hideEmojiContainer();
                    }
                  },

Upvotes: 2

Related Questions