Описание тега flutter-custompainter

2 ответа

Когда вернуть True из CustomPainter.shouldRepaint() во Flutter?

Во Flutter, при создании CustomPainter, при каких обстоятельствах вы НЕ должны возвращать false внутри shouldRepaint()? Из того, что я прочитал, и из всех примеров, которые я видел, он всегда возвращает false. А в документации описание метода: долже…
0 ответов

Как с помощью customPainter нарисовать тикеры часов в режиме флаттера?

Я работаю над приложением, в котором мне нужно показать компас, который анимируется в соответствии с вращением мобильного телефона. Настоящая проблема в том, что я новичок в customPainter, и знание этого очень поверхностного уровня действительно усл…
0 ответов

Как я могу сохранить созданное изображение из пользовательского художника во флаттере?

Я использую пользовательский рисовальщик для рисования на изображении, и после рисования я хочу сохранить нарисованное изображение, так как я могу это сделать? , я думаю, что мне следует передать рекордер на холст, но в этом сценарии я использую хол…
2 ответа

Пользовательский рисовальщик, рисующий за пределами экрана для новых входящих данных?

Я реализую визуализацию сигналов для микрофона в своем приложении. class BarVisualizer extends CustomPainter { final List<double> waveData; BarVisualizer({ required this.waveData, }); @override void paint(Canvas canvas, Size size) { for (var i…
28 янв '22 в 17:16
0 ответов

Является ли менее ресурсоемким использование класса CustomPaint Flutter или использование активов?

Я создаю простое приложение группового чата для Android и iOS. Что касается символов на кнопках, то они в основном будут простой формы. Я могу добавить файлы JPEG/PNG в качестве ресурсов в приложение, но я заметил, что у Flutter есть класс CustomPai…
04 фев '22 в 04:02
1 ответ

Как сделать нестандартную краску, похожую на съеденную порцию во флаттере?

Я хочу получить с пользовательским художником что-то подобное. Как я могу это нарисовать? Для меня не проблема границ, градиентов. Я не мог нарисовать левую часть карты активов. Пожалуйста помоги!
1 ответ

Как пропустить пробелы с помощью CustomPaint с Flutter?

Я пытаюсь добиться ARC во трепетании, но с «дырками». Что у меня есть:изображение экрана Что я хочу: получить изображение Мой код: class ProgressArc extends CustomPainter { bool isBackground; Color progressColor; double arcLength; ProgressArc({ Key?…
0 ответов

Как расширить все дочерние элементы стека, который включает CustomPainter во Flutter

Скажем, во Flutter у нас есть стек, который содержит: CustomPainter с размером Size.infinite Любой другой виджет, не являющийся Custom Painter (который мы также хотим заполнить всем доступным пространством точно так же, как это делает пользовательск…
1 ответ

Flutter - круглый вырез drawAtlas

Я пытаюсь реализовать круговой вырез изображения и использую для этого drawAtlas . Вот моя реализация до сих пор: canvas.drawAtlas( image!, [ /* Identity transform */ RSTransform.fromComponents( rotation: 0.0, scale: 1, anchorX: 0, anchorY: 0, trans…
1 ответ

Перевернутый индикатор уровня заряда батареи в классе Flutter CustomPainter

У меня есть этот код для отображения уровня заряда батареи, но он рисует внутренний цветной индикатор сверху вниз. Он должен рисовать снизу вверх, как вы видите на всех телефонах Android. Любые мысли о том, что я делаю неправильно? class BatteryLeve…
23 мар '22 в 09:41
1 ответ

Canvas.drawPaint в Flutter Custom Painter не имеет границ

В методе рисования CustomPainter, если мы используем canvas.paint, краска неожиданно выходит за границы содержащего представления. В приведенном ниже примере я ожидал, что PinkAccent контейнера будет виден в нижней половине столбца, где находится те…
0 ответов

Почему переменные класса Flutter CustomPainter не сохраняются

Во Flutter настраивается ли Custom Painter и все его переменные класса с нуля каждый раз, когда вызывается метод рисования? -- когда setState вызывается у родителя?? Я этого не ожидал, но, похоже, так оно и есть: Я спрашиваю, потому что у меня есть …
22 апр '22 в 05:31
0 ответов

Как с помощью флаттера реализовать эту анимацию холста html5

Недавно я изучаю флаттер, но я до сих пор не понимаю, как использовать холст флаттера, Я надеюсь получить вашу помощь, здесь. Как с помощью флаттера реализовать эту анимацию холста html5? демонстрационная ссылка на анимацию jsfiddle HTML-код margin:…
30 апр '22 в 03:48
3 ответа

Flutter — жесткая остановка цвета в линейном градиенте

Я использую CustomPaint для создания пользовательской формы и хочу применить цветовой градиент, но с жесткими цветовыми точками. Без цветовых переходов. PS: я не могу использовать разные краски вместо градиента из-за нестандартной формы. Я проверил …
0 ответов

Виджет Flutter не перестраивается при обновлении состояния

Я пытаюсь создать приложение, в котором вы можете рисовать стилусом на изображениях. я использую Listenerwidget для прослушивания ввода стилуса для сохранения смещений в переменной для их рисования на холсте с помощью CustomPainter. Я также могу сте…
0 ответов

Flutter: есть ли способ очистить содержимое в CustomPaint?

В последнее время я использую и CustomPainterнарисовать линейный график. Я хочу реализовать функцию, которая, когда я нажимаю a , строки в CustomPaintисчезнет, ​​как будто ни одна линия не была нарисована. Итак, какую функцию я должен поставить в se…
1 ответ

Flutter: масштабирование холста в определенных местах

Я пытаюсь сделать что-то вроде увеличительного стекла на Custom Painter. Пока я могу использовать Backdropfilter с масштабированием матрицы imagefilter, как показано ниже: BackdropFilter( filter: ImageFilter.matrix(matrix), child : CustomFocusCircle…
0 ответов

Можно ли складывать несколько CustomPainter во Flutter?

Можно ли складывать несколько CustomPainter в виджет Stack? Например: Stack( children: [ RepaintBoundary( child: CustomPaint( size: Size(imgSource.width.toDouble(), imgSource.height.toDouble()), painter: BackgroundImagePainter(imgSource), )), Repain…
29 мар '22 в 07:44
0 ответов

Масштабирование изображения с помощью paintImage рисует только список смещения в углу изображения.

В приложении Flutter, над которым я работаю, я пытаюсь сделать это, чтобы вы могли взять изображение и нарисовать его, а затем загрузить. Однако я столкнулся с проблемой, когда нарисованные линии находятся только в верхнем левом углу изображения. Дл…
0 ответов

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

Во Flutter, если у нас есть CustomPainter с переменной класса (которая генерируется из статического метода), например: class FlowerPainter extends CustomPainter { final List<Offset> shapeAsOffsets = StaticShapeSupplier.getRawPointsForFlowerSha…