簡體   English   中英

帶有表情符號 flutter 的 TextField 小部件

[英]TextField Widget with emoji flutter

如何打開鍵盤type == emoji 不是數字,不是字母,只是表情符號。 使用emoji_picker package

打開表情符號容器emoji_picker

創建一個方法 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,
    );
  }

並使用 onPressed

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM