Flutter CustomPainter и оптимизация вычислений во время выполнения

Во Flutter, если у нас есть CustomPainter с переменной класса (которая генерируется из статического метода), например:

      class FlowerPainter extends CustomPainter {
  
  final List<Offset> shapeAsOffsets = StaticShapeSupplier.getRawPointsForFlowerShape(numberOfSegments: 1000);

// ...

}

Будет ли компилятор оптимизировать и гарантировать, что эта переменная будет вычисляться только один раз, а НЕ каждый раз, когда пользовательский рисовальщик перерисовывает (а это миллионы раз)?

PS - Если у вас есть идеи по лучшему названию этого вопроса, это будет приветствоваться.

0 ответов

Другие вопросы по тегам