Spec-Zone.ru › Dart 2

dart:html

animationFrame property

Future<num> animationFrame

Возвращает Future, который завершается непосредственно перед перерисовкой окна, чтобы пользователь мог нарисовать кадр анимации.

Если позже потребуется отменить эту анимацию, используйте вместо этого requestAnimationFrame.

Future завершается с временной меткой — значением с плавающей точкой, представляющим количество миллисекунд, прошедших с момента начала загрузки страницы (это также временная метка на момент вызова animationFrame).

Примечание: чтобы анимация продолжалась, код, выполняющийся при завершении Future, должен снова вызвать animationFrame.

Реализация

Future<num> get animationFrame {
  var completer = new Completer<num>.sync();
  requestAnimationFrame((time) {
    completer.complete(time);
  });
  return completer.future;
}

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-html/Window/animationFrame.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API