
flutter
文章平均质量分 51
哎吆我呸
如果前路无知己,那么自己负重前行。
展开
-
Flutter学习 dart语言特性
一、编译模式JIT编译模式(JIT In Time,即时编译)JIT在运行时即时编译,在开发周期中使用,可以动态下发和执行代码,开发测试效率高,但运行速度和执行性能则会因为运行时即时编译受到影响。AOT(Ahead of Time,运行前编译)AOT即提前编译,可以生成被直接执行的二进制代码,运行速度快、执行性能表现好,但每次执行前都需要提前编译,开发测试效率低。在开发期间可以使用JTI编译,可以缩短产品的开发周期。Flutter最受欢迎的功能之一热重载,正是基于此特性。而在发布期使用AOT,就不原创 2021-07-20 09:10:28 · 470 阅读 · 0 评论 -
Flutter 仿今日头条顶部tab切换
import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:flutter/services.dart';import 'package:flutter_weight_ui/model/subject_data_entity.dart';import 'package:flutter_weight_ui/model/tab_list_data_entity.dart';.原创 2021-01-25 09:36:28 · 474 阅读 · 0 评论 -
Flutter之listView加载数据 刷新以及加载更多
import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:flutter/services.dart';import 'package:flutter_weight_ui/model/home_article_data_entity.dart';import 'package:flutter_weight_ui/net/RequestUtils.dart';cl..原创 2020-12-11 15:13:42 · 2340 阅读 · 0 评论 -
Flutter之banner实现
先写一个banner控件import 'dart:async';import 'package:flutter/material.dart';import 'package:transparent_image/transparent_image.dart';//这个是在网络上找的一个例子,练手const MAX_COUNT = 0x7fffffff;////// Item的点击事件///typedef void OnBannerItemClick(int position,...原创 2020-12-11 14:56:02 · 2868 阅读 · 0 评论 -
Flutter之编写公共Widget
如上图,做一个抽取import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';class RowWidget extends Widget{ @override Element createElement() { return Container( width: double.infinity,//充满屏幕 height: 50.0, ..原创 2020-12-11 14:42:19 · 562 阅读 · 0 评论 -
Flutter之底部tab切换
效果见上图:(主要是底部的切换实现)import 'package:flutter/material.dart';import 'file:///D:/henanproject/flutter_weight_ui/lib/home/home_tab_page.dart';void main() { runApp(MyApp());}class MyApp extends StatelessWidget { // This widget is the root of yo...原创 2020-12-11 14:32:52 · 738 阅读 · 0 评论 -
flutter总结
1、StatelessWidget和StatefulWidget区别StatelessWidget和StatefulWidget是flutter的基础组件,日常开发中自定义Widget都是选择继承这两者之一。两者的区别在于状态的改变,StatelessWidget面向那些始终不变的UI控件,比如标题栏中的标题;而StatefulWidget则是面向可能会改变UI状态的控件,比如有点击反馈的按钮。StatelessWidget就没什么好研究的了,StatefulWidget的创建需要指定一个Sta原创 2020-10-28 11:24:05 · 198 阅读 · 0 评论