Метод requestAnimationFrame
- @DomName('Window.requestAnimationFrame')
Вызывается для отрисовки кадра анимации и затем запроса перерисовки окна после того, как callback завершился (создание анимации).
Используйте этот метод только в том случае, если вам нужно впоследствии вызвать cancelAnimationFrame. В противном случае предпочтительным способом в Dart является установка кадров анимации путем вызова animationFrame, который возвращает Future.
Возвращает целое число с ненулевым значением, представляющее идентификатор запроса для этого запроса. Это значение необходимо сохранять только в том случае, если вы планируете вызвать cancelAnimationFrame, чтобы вы могли указать конкретную анимацию для отмены.
Примечание: предоставленная callback должна снова вызвать requestAnimationFrame, чтобы анимация продолжилась.
Исходный код
@DomName('Window.requestAnimationFrame')
int requestAnimationFrame(FrameRequestCallback callback) {
return _requestAnimationFrame(_wrapZone(callback));
}
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/Window/requestAnimationFrame.html