--linux
1
flutter precache --windows
1
The directory structure of the built Flutter project is as follows. Then we can run it. For example, if I run it on a MacBook, we only need to bring the parameters linux, macos, and windows to
keyword to set a prefix, or alias, for an imported package
import 'package:lib2/lib2.dart' as lib2;
// only import foo
import 'package:lib1/lib1.dart' show foo;
// import everything except foo
import 'package:lib2/lib2.dart' hide foo
A user login page
input validation
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
void main
method cannot update the UI display effect again.
For the case of the previous page
import 'package:flutter/material.dart';
//Flutter program entry
void main ( ) = > runApp ( getApp ( ) ) ;
Widget getApp ( ) {
return
. height ; // height of the navigation bar, ie canvas height
double arcRadius = height * 2 / 3 ; // arc radius
double restSpace = ( singleWidth - arcRadius * 2 ) / 2 ; // minus a single navigation item Remaining width
: DateFormat . HOUR_MINUTE ) ;
print ( "dateStrByMs2: " + dateStrByMs2 . toString ( ) ) ;
//I/flutter ( 7076): dateStrByMs2: 15:21
1234567891011121314151617181920212223242526272829
2 Calculate the milliseconds of a specified date
flutter tab tabs tabs under appbar
Check out the tabs under the appbar For more articles, check out Lutter from Getting Started to
For more articles, please see Lutter from entry to mastery
There are three ways to implement the bottom navigation bar and click to switch
The first page of the Flutter development application
After clicking run [a grey empty page on the phone]
illustrate
In the Android
PageController ( ) ;
@override
Widget buildWidget ( BuildContext context ) {
// TODO: implement buildWidget
return Container (
child : PageView (
children : buildPageItemView ( ) ,
//Set the sliding
slide. TabBar is a row of horizontal labels that can be switched back and forth.
import 'package:flutter/material.dart';
/**
* Stateful StatefulWidget
* Inherit from StatefulWidget, build controls through State's build method
For more articles, please see Lutter from entry to mastery
Flutter provides Timer to perform timed tasks
The common_utils tool class has
buildBackBar(String title,{backIcon=Icons.arrow_back_ios}) {
return appBar =AppBar(
centerTitle: true,
//A control displayed in front of the title, the logo of the application is usually displayed on the home page; it is
"),
),
),
),
),
),
123456789101112131415161718192021222324252627282930313233343536373839404142
[1] Currently, the Flutter series of tutorials are published for free on the watermelon video , which is updated daily. Welcome to pay attention to receive reminders and click to view the tips
[2] This official account
latest learning materials.
The series of articles from getting started to mastering Flutter is hereNetEase Cloud Classroom series video tutorials are here
1 Effect preview
As shown in the figure above, we input a long list of
: Colors . blue ) ,
) ;
}
123456789101112131415161718192021
This official account will publish a series of special articles for the first time, and paid video courses will be published in the official account for free. On