我的问题很简单,我如何创建一个循环来循环一个简单的元素列表.

List li=["-","\\","|","/"];

这是我的省道列表,我想创建这个简单的动画.

推荐答案

try 使用此代码遍历列表:

List li=["-","\\","|","/"];
for (var i=0; i<li.length; i++) {
    print(li[i]);
}

关于动画,请执行以下操作:

HTML

    <p id="test">
    test
    </p>

省道

  import 'dart:html';
  import 'dart:async';

  main() async {
  List li = ["-", "\\", "|", "/"];
    for (var i = 0; i < 400000000; i++) {
      querySelector('#test').text = li[i % 4];
      (await new Future.delayed(const Duration(seconds: 1)));
    }
  }

Dart相关问答推荐

我不明白在DART的`if()`语句中使用`case

如何在将构造函数参数赋给最终变量和传递给超级构造函数之前操作它?

Dart:当两个或多个任务等待同一个 Future 时会发生什么

Flutter 使用拖动和按钮单击扩展 TextField

Dart/Flutter判断值是否为整数

Dart 中使用 ifAbsent 的 Map Update 方法

如何在Flatter中更改复选框边框 colored颜色 ?默认情况下,它显示为黑色,但我希望它显示为灰色

每次我按下导航项时,底部的导航栏都会重新加载所有小部件

如何使我的对话框可滚动?

更新复选框并从Flutter对话框中返回值

如何在dart中获取 map 的键列表?

在Flutter 中使用 import 'dart:html' - 我需要额外的依赖项吗?

如何提取dart/Flutter视频元数据

参数类型Map Function()不能分配给参数类型Map

使用 dart 下载文件

如何在 Dart 中使用 char 类型?

如何重新引发异常并保留堆栈跟踪?

如何在 Dart 中逐个字符地迭代字符串?

如何删除dart列表中的重复项? list.distinct()?

如何在 Dart 中将 double 转换为 int?