Fletter constraint size position
Let's take a look at the following code:
body: Container(
width: 400,
height: 400,
color: Colors.blue,
child: Container(
width: 100,
height: 100,
color: Colors.orange,
child: const FlutterLogo(
size: 50,
),
),
),
What we want is 400 * 400 blue bottom, 100 * 100 orange bottom and 50 * 50 fluterlog, but the a ...
Added by crunchyfroggie on Tue, 08 Mar 2022 10:08:29 +0200
Flutter Multi-Channel Packaging Details (Buried Point Statistics Series)
I'm Zero, not to say a lot, Brain Map
Brain Map Combing
As long as you follow Flutter, this article is definitely useful==>Highly recommended ➕ Collection
Introduction to Multi-Channel Packaging
The main role of multi-channel packaging is to meet the operational needs of products, statistical channels and activity results.Previ ...
Added by 121212 on Mon, 07 Mar 2022 19:13:19 +0200
Flutter State Management--An Analysis of the Principle of InheritedWidget Data Sharing
What is InheritedWidget
This is described in the documentation notes for InheritedWidget:
Base class for widgets that efficiently propagate information down the tree.
Base class that effectively conveys information to subtrees in the rendering tree.
Access from app:
void main() {
runApp(MyApp());
// runApp(CustomInheritedWidget()) ...
Added by jenreb1 on Sat, 05 Mar 2022 19:20:44 +0200
Flutter common components
Slider assembly
It's a slider component that can slide. You know what I mean!
This is the original look:
Slider(value: 0, onChanged: (value) {}),
This is the styled Slider:
class _SliderDemoState extends State<SliderDemo> {
// Set the callback value to zero, and each drag will change this value
double _value = 0;
@override
Wi ...
Added by Griffin on Sat, 05 Mar 2022 15:22:04 +0200
dart series: collection use best practices
brief introductionThere are four sets in dart: Set, List, Map and queues. What should we pay attention to when using these sets? What kind of use is the best way to use it? Let's have a look.Create a collection using literalsFor the commonly used sets, map and List, they have their own parameterless constructors: factory Set() = LinkedHashSet& ...
Added by fugix on Wed, 23 Feb 2022 05:25:38 +0200
Detailed explanation of the principle of fluent navigator 2.0
As a new generation of routing, navigator 2.0 provides a declarative API, which is more in line with the style of fluent. Navigator 2.0 is forward compatible, and some new APIs have been added, which is quite different from Navigator 1.0.
This article will analyze the underlying logic of Navigator 2.0 in detail, so that we can have an in-depth ...
Added by coinmagnate@com on Mon, 21 Feb 2022 09:52:27 +0200
Principle analysis of fluent async and await
I async await and Future
There are three keywords in asynchronous call, async, await and Future. Async and await need to be used together. In Dart, asynchronous operations can be performed through async and await. Async means to start an asynchronous operation or return a Future result. If there is no return value, a Future with null return va ...
Added by Fawkman on Mon, 21 Feb 2022 09:17:00 +0200
Flutter screen acquisition and actual combat sharing
1, OverviewScreen sharing is the most common function in video conferences, online classes, live games and other scenes. Screen sharing is the real-time sharing of screen images. There are several main end-to-end steps: screen recording and acquisition, video coding and packaging, real-time transmission, video unpacking and decoding, and video ...
Added by xxATOMxx on Tue, 15 Feb 2022 09:25:49 +0200
56. The core principle of Flutter - Flutter startup process and rendering pipeline
start-up
The entry of FLUENT is in the main() function of "lib/main.dart", which is the starting point of dart application. In the Flutter application, the simplest implementation of the main() function is as follows:
void main() => runApp(MyApp());
You can see that the main() function only calls one runApp() method. Let's see ...
Added by gypmaster on Tue, 15 Feb 2022 05:39:57 +0200
Quick start, flying safety
Introduction
In Flutter 2.0, an important upgrade is that Dart supports empty security. Alex has carefully translated many articles on air security for us: migration guide, in-depth understanding of air security, etc. through the migration guide, I will also use fps_monitor migration empty security. But after adapting the project, how should w ...
Added by DrFishNips on Sat, 12 Feb 2022 07:13:06 +0200