glassy

一个适用于所有平台的 Flutter 包,提供玻璃效果

截图

用法

示例

使用此包

  dependencies:
    flutter:
      sdk: flutter
    glassy:

如何使用

class Test extends StatelessWidget {
 
  void _showButtonPressDialog(BuildContext context, String btn) {
    Scaffold.of(context).showSnackBar(SnackBar(
      content: Text('$btn Button Pressed!'),
      backgroundColor: Colors.black26,
      duration: Duration(milliseconds: 400),
    ));
  }

  @override
  Widget build(BuildContext context) {
    return Container(
      child: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            SignInButton(
              Buttons.Google,
              onPressed: () {
                _showButtonPressDialog(context, 'Google');
              },
            ),
          ],
        ),
      ),
    );
  }
}

小部件列表

  • GlassyCard
  • GlassyButton
  • GlassyDialog

许可证

版权所有 (c) 2020 Sayed Mohammad Amin Emrani

特此授予任何人复制本软件及相关文档文件(“软件”)的权利,在不限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件的接收者提供该软件,但需遵守以下条件:

以上版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

本软件按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、特定用途的适用性和非侵权性的保证。在任何情况下,作者或版权持有者均不对因使用或以其他方式处理本软件而引起的或与之相关的任何索赔、损害或其他责任负责,无论是在合同、侵权行为或其他行为中。

入门

有关 Flutter 入门指南,请参阅我们的在线 文档

有关编辑包代码的帮助,请参阅 文档

GitHub

查看 Github