【问题标题】:Flutter - Marquee isn't defined for class 'MyApp'Flutter - 没有为“MyApp”类定义选取框
【发布时间】:2020-02-11 09:16:38
【问题描述】:

我想在正文中使用Marquee,但它显示一个错误,它没有在MyApp 类中定义

  body: Center(
          child: Row (
            mainAxisAlignment: MainAxisAlignment.start,
            children: <Widget> [
              Marquee (
                child: Text('hello world!',           
          style: TextStyle (
            color: Colors.blueAccent, 
                   fontWeight: FontWeight.w500,
                   fontSize: 40)
                  )
              ),
            ],
        ),
        ),

如何在体内使用Marquee?

【问题讨论】:

    标签: flutter dart marquee


    【解决方案1】:

    在 pubspec.yaml 文件中添加依赖的 marque lib 并保存。 marquee

    dependencies:
      flutter:
        sdk: flutter
      marquee: ^1.3.1
    

    导入后:

    import 'package:marquee/marquee.dart';
    

    你可以使用

     body: Center(
              child: Row (
                mainAxisAlignment: MainAxisAlignment.start,
                children: <Widget> [
                  Marquee (
                    child: Text('hello world!',           
              style: TextStyle (
                color: Colors.blueAccent, 
                       fontWeight: FontWeight.w500,
                       fontSize: 40)
                      )
                  ),
                ],
            ),
            ),
    

    【讨论】:

    • 谢谢! @AhmadAghazadeh 但我得到一个错误,即 URI 目标不存在:'package:marquee/marquee.dart' 即使我尝试导入 'package:marquee_flutter/marquee_flutter.dart' 但我得到同样的错误
    猜你喜欢
    • 1970-01-01
    • 2020-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-19
    • 2019-08-14
    • 2021-05-21
    • 2019-12-01
    相关资源
    最近更新 更多