Custom painting in Flutter - Flutter In Focus

  Рет қаралды 183,757

Flutter

Flutter

Күн бұрын

Пікірлер: 70
@pedromassango
@pedromassango 5 жыл бұрын
We need more videos about custom painter
@HamedHamedi
@HamedHamedi 4 жыл бұрын
Take a look at my channel please
@mohammedhardi7891
@mohammedhardi7891 3 жыл бұрын
Hey Pedro Massango.... It's interesting I just read your article on flutter state restoration today. I'm happy to say thank you
@WikiPeoples
@WikiPeoples 4 жыл бұрын
Huge shout out to the Flutter guys. Flutter absolutely blows React Native away. I've used BOTH in professional settings now and hands down, Flutter is the winner. You'd be a fool to build your app in React Native now that Flutter is available.
@krokeman
@krokeman 3 жыл бұрын
Except there's Qt, which is far better...
@frankzheng7925
@frankzheng7925 5 жыл бұрын
Hi Matt, could you provide the source code related so that we can learn your tutorial much more quickly. Thank you so much for your great tutorials!
@Mosis42
@Mosis42 4 жыл бұрын
Me: Drawing outside the boundaries of the size given to the paint function Flutter: This ain't gonna be good Mitchell!!
@randikavishman3971
@randikavishman3971 5 жыл бұрын
Coolio!!! I was watching this while my car was being washed, and it was really worth the time! Thanks 🙏🏼
@desmond3191
@desmond3191 4 жыл бұрын
Familiar ads beginning -"Hey you. Yes you." lol.
@trungnguyenhoang719
@trungnguyenhoang719 4 жыл бұрын
Very familiar
@outmaniabdelhamid
@outmaniabdelhamid 5 жыл бұрын
please videos about dealing with data (futures & stream its complicated)
@yoapps137
@yoapps137 3 жыл бұрын
And what should be used if you wana draw on another widget.. Like button? Text field???
@ShivamJha00
@ShivamJha00 3 жыл бұрын
Check out flutter shape maker. It's really awesome tool. You just have to draw and it'll generate the custom painter class for you.
@DevGlup3
@DevGlup3 5 жыл бұрын
Thank your for the video and nice explanation! very detailed description btw :P
@ritikharchani5175
@ritikharchani5175 4 жыл бұрын
Man! The guy looks super cool while explaining stuff.
@deeplearningteam2180
@deeplearningteam2180 5 жыл бұрын
So next level. Please do more!!!!
@danvilela
@danvilela 5 жыл бұрын
Very good! Just should have explained better why we have to use fitted box and just sizedbox wont work.
@gabrielzimenspitz7803
@gabrielzimenspitz7803 3 жыл бұрын
How can I get the Image from Future to use it in FacePainter?
@raveeshdotme
@raveeshdotme 5 жыл бұрын
Hey Matt can you please also specify how to take a normal widget like maybe a button and put it on the canavas?
@CodeWithAndrea
@CodeWithAndrea 5 жыл бұрын
Great video & example!
@WillDeJs
@WillDeJs 5 жыл бұрын
Your videos are great too. Thanks for sharing!
@AnatolyKosorukov
@AnatolyKosorukov 3 жыл бұрын
3:12 rects variable name in shouldRepaint method should be renamed with faces like this @override bool shouldRepaint(covariant FacePainter oldDelegate) { return image != oldDelegate.image || faces != oldDelegate.faces; }
@RobertWildling
@RobertWildling 5 жыл бұрын
You mention a companion video to be found in the description, but I fail to find one. Any chance you could update the description?
@phanirithvij
@phanirithvij 4 жыл бұрын
kzbin.info/www/bejne/r57cioh5p6-hrrc
@jesselima_dev
@jesselima_dev 4 жыл бұрын
Me? Already shared the content. Already subscribed. Watching the other cool videos.
@truongsinhtran-nguyen7129
@truongsinhtran-nguyen7129 5 жыл бұрын
Published on 27th of March 2019, at 5:18, did you mean flutter.dev instead?
@PlusPassie
@PlusPassie 4 жыл бұрын
I wish more CodeLabs!
@florentakpro8799
@florentakpro8799 9 ай бұрын
well explained
@ravilakhtariya
@ravilakhtariya 3 жыл бұрын
Hi I understood that think... But I have svg string code of image.... inside svg code....I have some the text ...which I want to change runtime...how it's possible I had already changed text inside the svg code.....by passing value...but I want to change 64 base string of image inside svg string code with my svg string code???
@azulamazigh2789
@azulamazigh2789 5 жыл бұрын
yup this is good.
@heshansandeepa9471
@heshansandeepa9471 2 жыл бұрын
Very nice
@sachindeveloperko8424
@sachindeveloperko8424 3 жыл бұрын
We need more tutorial serie for custom painter 😭😭
@mehmetedex
@mehmetedex 5 жыл бұрын
All good but I'm still mad about the lack of good debugging environment. *for example:* make simple syntax error or a simple assigning mistake for the life of Merlin compiler *says* *hey an error occured I'm not sure what it is but here is the widget tree when this happened good luck figuring out :D* Also auto suggestion stops working when the project got complicated. I can't write that tool I don't have time for that I'm hoping that somebody do have.
@Team-qj2hq
@Team-qj2hq 3 жыл бұрын
How would you use this from main()?
@ehsanhasin8092
@ehsanhasin8092 Жыл бұрын
great
@jakeperez456
@jakeperez456 4 жыл бұрын
i have tried this in Java Applet. did not know it also exists in flutter
@moyadark
@moyadark 5 жыл бұрын
could you provide the source code? Thanks!
@HuuTran-rk9hk
@HuuTran-rk9hk 5 жыл бұрын
nice!! But i need more more videos ^^
@lesptitsoiseaux
@lesptitsoiseaux Жыл бұрын
Reminds me of the bad old days of GDI
@mohamedelsayed159
@mohamedelsayed159 5 жыл бұрын
How to decrease the cache or the resolution of an image that will be loaded to be previewed??
@armagangokk
@armagangokk Жыл бұрын
Unfortunately FittedBox is not a good idea if we paint or draw over an image
@muhammadidrees9683
@muhammadidrees9683 5 жыл бұрын
Where is the link of Face Detection?
@dmitriyobidin6049
@dmitriyobidin6049 5 жыл бұрын
Please share more information about canvas.save and canvas.restore methods!
@mat.pulpan
@mat.pulpan Жыл бұрын
Hello, is it possible to blur the background behind CustomPainter
@RIMJANESSOHMALOOG
@RIMJANESSOHMALOOG 4 жыл бұрын
1:43 thiccness: 10
@AnatolyKosorukov
@AnatolyKosorukov 3 жыл бұрын
3:18 the constructor name invocation MyPainter class should start with a capital letter. final facePaint = FacePaint( painter: MyPainter(), );
@christianmartinez2179
@christianmartinez2179 3 жыл бұрын
I think it's referencing a variable, it's more likely missing a line before "final facePaint" FacePainter myPainter = new FacePainter()
@tomroggero
@tomroggero 4 жыл бұрын
Is there a way to use a custom painter with LUT or Cube data?
@geekalif8106
@geekalif8106 4 жыл бұрын
How to zoom the canvas?
@jiexu3551
@jiexu3551 5 жыл бұрын
At 4:29, is it supposed to be FittedBox( SizedBox(...)) ? Or should it be FittedBox( child: SizedBox(...)) ?
@lgprasad
@lgprasad 5 жыл бұрын
for me, it worked this way FittedBox( child: SizedBox( height: image.height.toDouble(), width: image.width.toDouble(), child: _buildImage() ) )
@monadstack
@monadstack Жыл бұрын
Yo guys, is there any other low level Widget other than CustomPainter? let me know, the one with Skia's-like API, moveTo, lineTo, etc.
@mohammedektelat1489
@mohammedektelat1489 4 жыл бұрын
Is there a full example?
@aziziyad4034
@aziziyad4034 3 жыл бұрын
yeah, that's not for me
@atenplay6405
@atenplay6405 5 жыл бұрын
I got crash when the user try to draw on custom paint canvaz. is that any problem with it?
@segundojaramilloromero9909
@segundojaramilloromero9909 4 жыл бұрын
Is it possible to zoom?
@marflage
@marflage 3 жыл бұрын
You can use interactive viewer widget
@deniszaika9534
@deniszaika9534 2 жыл бұрын
Slightly complicated in comparison to HTML canvas.
@arondantas3779
@arondantas3779 2 жыл бұрын
macam mana nak buat?
@frankzheng7925
@frankzheng7925 5 жыл бұрын
At 3:01, why are "image" and "faces" set to be final instead of var. Anybody can help me?
@NehalHasnayeen
@NehalHasnayeen 5 жыл бұрын
I know it's late but still answering, because those value will not change after assigning that's why they are final
@marflage
@marflage 3 жыл бұрын
When a variable's value will not change after getting assigned it's initial value (initialization), final is used. You can still use var but it is a bad practice.
@GianMarcoDiFrancesco
@GianMarcoDiFrancesco 5 жыл бұрын
I implemented this custom painter with ML Kit: github.com/giandifra/Flutter-Smile-Face-Detection
@AnatolyKosorukov
@AnatolyKosorukov 3 жыл бұрын
0:52 myPainter() constructor should start with a capital letter. final customPaint = CustomPaint( painter: MyPainter(), child, SomeWidget(), );
@danvilela
@danvilela 4 жыл бұрын
Github?
@zawadi563
@zawadi563 5 жыл бұрын
good explanations...and in the next boring show can you guys enlight us why the website has changed from flutter.io to .dev
@baggern
@baggern 5 жыл бұрын
because Google owns the .dev tld apparently and they are pushing it hard
@HumanoidTyphoon91
@HumanoidTyphoon91 5 жыл бұрын
which episode was that? I'm a bit behind on the boring show, but would like to check the reasoning behind the .dev change
@ИгорьНикульченко-ъ4ш
@ИгорьНикульченко-ъ4ш 2 жыл бұрын
「内容を明確にする必要があります」、
@magacaygamaxamuud7253
@magacaygamaxamuud7253 2 жыл бұрын
DrawAtlas
Dart Streams - Flutter in Focus
8:01
Flutter
Рет қаралды 259 М.
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 78 МЛН
How to win a argument
9:28
ajaxkmr (ajaxkmr1986)
Рет қаралды 599 М.
Top 30 Flutter Tips and Tricks
6:50
Flutter Mapp
Рет қаралды 561 М.
10x Your Speed With Flutter
8:04
Flutter Mapp
Рет қаралды 55 М.
Using WebViews in Flutter - Flutter In Focus
5:20
Flutter
Рет қаралды 175 М.
How Flutter renders Widgets
26:50
Flutter
Рет қаралды 190 М.
Flutter Custom Painter Tutorial || Clock App (Episode-1)
16:31
Pragmatic State Management in Flutter (Google I/O'19)
33:25
Flutter
Рет қаралды 452 М.
Async/Await - Flutter in Focus
9:11
Flutter
Рет қаралды 206 М.