smiley_ui

在Flutter中实现BastiUi设计。(灵感来自 Aloïs Deniel的实现

(我可能会在某个时候将其打包成一个插件)

入门

通过将以下内容添加到您的pubspec.yaml来添加插件

smiley_ui:
  git:
    url: https://github.com/TesteurManiak/bastiui_smileys.git

Widgets & Methods

SmileyWidget

绘制动画笑脸的基础Widget。

代码示例

SmileyWidget(
    expression: SmileyExpression.happy,
);

截图

SmileyWidget

SmileysSelection

显示笑脸列表并允许选择的Widget。您可以使用expressions参数来指定要显示的笑脸。

代码示例

SmileysSelection();

截图

SmileysSelection

SmileyBottomSheet

包含SmileysSelection widget的底部工作表。您也可以通过showSmileysBottomSheet方法显示此Widget。

代码示例

SmileyBottomSheet();

showSmileysBottomSheet(context);

截图

SmileyBottomSheet

SmileysDialog

包含SmileysSelection widget的对话框。

  • 您也可以通过showSmileysDialog方法显示此Widget。
  • 支持的参数:titlesubmitButtonTextcancelButtonTextsubmitButtonStylecancelButtonStyle

代码示例

SmileysDialog();

showSmileysDialog(context);

截图

SmileysDialog

鸣谢

GitHub

查看 Github