
Flutter
文章平均质量分 60
Flutter及Dart相关知识
亢少军
资深开发者,创业者。专注于视频通讯技术领域。国内首本Flutter著作《Flutter技术入门与实战》作者,另著有《Dart语言实战》及《WebRTC音视频开发》等书籍。多年从事视频会议、远程教育等技术研发,对于Android、iOS以及跨平台开发技术有比较深入的研究和应用,作为主要程序员开发了多个应用项目,涉及医疗、交通、银行等领域。
展开
-
Flutter+Dart入门与实战套餐(含电子商城系统)
套餐(全): https://ke.qq.com/course/package/23970?tuin=2c77f7f0课程目标掌握Dart语言及Flutter跨平台开发技术适用人群零基础,小白,Dart,Flutter开发爱好者课程简介课程中包含大量应用示例,不仅可以学会理论知识还可以灵活应用。课程中的示例基于Flutter环境开发,在学习到Dart语言知识的同时还学会了Flutter框架技术。课程中通过接近商业的一个商城案例详细阐述了如何使用Flutter开发App,内容完整步骤清晰,提供原创 2021-03-26 14:19:10 · 964 阅读 · 2 评论 -
第11章组件装饰和视觉效果-DecoratedBox装饰盒子-边框阴影处理
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';class LayoutDemo extends StatelessWidget { @override Widget build(BuildContext context) { return new Scaffold( appBar: new Ap...原创 2019-01-25 10:15:43 · 639 阅读 · 0 评论 -
第11章组件装饰和视觉效果-DecoratedBox装饰盒子-RadialGradient环形渐变
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';class LayoutDemo extends StatelessWidget { @override Widget build(BuildContext context) { return new Scaffold( appBar: new Ap...原创 2019-01-25 10:15:43 · 1673 阅读 · 0 评论 -
第11章组件装饰和视觉效果-DecoratedBox装饰盒子-LinearGradient线性渐变
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';class LayoutDemo extends StatelessWidget { @override Widget build(BuildContext context) { return new Scaffold( appBar: new Ap...原创 2019-01-25 10:15:43 · 539 阅读 · 0 评论 -
第11章组件装饰和视觉效果-Clip剪裁处理-ClipOval圆形剪裁
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return...原创 2019-01-25 10:15:43 · 1268 阅读 · 0 评论 -
第11章组件装饰和视觉效果-Clip剪裁处理-ClipPath路径剪裁
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';import 'dart:math';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext c...原创 2019-01-25 10:15:43 · 816 阅读 · 1 评论 -
第11章组件装饰和视觉效果-Clip剪裁处理-ClipRRect圆角矩形剪裁
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return...原创 2019-01-25 10:15:43 · 958 阅读 · 0 评论 -
第11章组件装饰和视觉效果-Clip剪裁处理-ClipRect矩形剪裁
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return...原创 2019-01-25 10:15:43 · 728 阅读 · 0 评论 -
第11章组件装饰和视觉效果-CustomPainter自定义画板-绘制直线
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';import 'dart:math';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext c...原创 2019-01-25 10:15:43 · 585 阅读 · 0 评论 -
第11章组件装饰和视觉效果-CustomPainter自定义画板-绘制圆
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';import 'dart:math';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext c...原创 2019-01-25 10:15:43 · 757 阅读 · 0 评论 -
第11章组件装饰和视觉效果-CustomPainter自定义画板-绘制圆弧
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';import 'dart:ui';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext con...原创 2019-01-25 10:15:43 · 482 阅读 · 0 评论 -
第11章组件装饰和视觉效果-CustomPainter自定义画板-绘制路径Path
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';import 'dart:ui';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext con...原创 2019-01-25 10:15:43 · 365 阅读 · 0 评论 -
第11章组件装饰和视觉效果-CustomPainter自定义画板-绘制圆-绘制椭圆
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';import 'dart:math';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext c...原创 2019-01-25 10:15:43 · 431 阅读 · 0 评论 -
第11章组件装饰和视觉效果-CustomPainter自定义画板-绘制嵌套矩形
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';import 'dart:math';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext c...原创 2019-01-25 10:15:43 · 545 阅读 · 0 评论 -
第11章组件装饰和视觉效果-CustomPainter自定义画板-绘制圆角矩形
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';import 'dart:math';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext c...原创 2019-01-25 10:15:43 · 560 阅读 · 0 评论 -
第11章组件装饰和视觉效果-CustomPainter自定义画板-绘制多个点
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';import 'dart:ui';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext con...原创 2019-01-25 10:15:43 · 430 阅读 · 0 评论 -
第11章组件装饰和视觉效果-DecoratedBox装饰盒子-边框圆角处理
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';class LayoutDemo extends StatelessWidget { @override Widget build(BuildContext context) { return new Scaffold( appBar: new Ap...原创 2019-01-25 10:15:43 · 466 阅读 · 0 评论 -
第11章组件装饰和视觉效果-DecoratedBox装饰盒子-背景图效果
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';class LayoutDemo extends StatelessWidget { @override Widget build(BuildContext context) { return new Scaffold( appBar: new App...原创 2019-01-25 10:15:43 · 433 阅读 · 0 评论 -
第5章MaterialDesign风格组件-MaterialApp应用组件-设置主页
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() { runApp(new MyApp());}class MyApp extends StatelessWidget { //这是整个应用的主组件 @override Widget build(BuildContext contex...原创 2019-01-25 10:15:42 · 465 阅读 · 1 评论 -
第5章MaterialDesign风格组件-MaterialApp应用组件-路由处理
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() { runApp(new MyApp());}class MyApp extends StatelessWidget { //这是整个应用的主组件 @override Widget build(BuildContext contex...原创 2019-01-25 10:15:42 · 530 阅读 · 1 评论 -
第7章页面布局-Column垂直布局-示例二
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp( new MaterialApp( title: '垂直布局示例', home: new LayoutDemo(), ),);class LayoutDemo extends StatelessWi...原创 2019-01-25 10:15:42 · 361 阅读 · 0 评论 -
第7章页面布局-Column垂直布局-示例一
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp( new MaterialApp( title: '水平布局示例', home: new LayoutDemo(), ),);class LayoutDemo extends StatelessWi...原创 2019-01-25 10:15:42 · 413 阅读 · 0 评论 -
第11章组件装饰和视觉效果-Opacity不透明度处理
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';class LayoutDemo extends StatelessWidget { @override Widget build(BuildContext context) { return new Scaffold( appBar: new Ap...原创 2019-01-25 10:15:43 · 358 阅读 · 0 评论 -
第11章组件装饰和视觉效果-RotatedBox旋转盒子
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return...原创 2019-01-25 10:15:43 · 765 阅读 · 0 评论 -
第8章手势-GestureDetector手势检测
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() { runApp(new MaterialApp( title: '按下处理Demo', home: new MyApp(), ));}class MyButton extends StatelessWidget{ @o...原创 2019-01-25 10:15:43 · 413 阅读 · 0 评论 -
第8章手势-滑动删除
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() { runApp(new MaterialApp( title: '滑动删除示例', home: new MyApp(), ));}class MyApp extends StatelessWidget { //构建3...原创 2019-01-25 10:15:43 · 598 阅读 · 0 评论 -
第4章常用组件-容器组件
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() { runApp( new MaterialApp( title: 'Container demo', home: new ContainerDemo(), ) );}class ...原创 2019-01-25 10:15:43 · 363 阅读 · 0 评论 -
第4章常用组件-基础列表组件
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { fina...原创 2019-01-25 10:15:43 · 332 阅读 · 0 评论 -
第4章常用组件-长列表组件
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(new MyApp( //使用generate方法产生500条数据 items: new List.generate(500, (i) => "Item $i"),));class MyApp extends...原创 2019-01-25 10:15:43 · 444 阅读 · 2 评论 -
第4章常用组件-图标按钮组件
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp( new MaterialApp( title: '图标按钮组件示例', home: new LayoutDemo(), ),);class LayoutDemo extends Stateless...原创 2019-01-25 10:15:43 · 340 阅读 · 0 评论 -
第4章常用组件-网格列表组件
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { fin...原创 2019-01-25 10:15:43 · 391 阅读 · 0 评论 -
第4章常用组件-图标组件
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp( new MaterialApp( title: '图标组件示例', home: new LayoutDemo(), ),);class LayoutDemo extends StatelessWi...原创 2019-01-25 10:15:43 · 375 阅读 · 0 评论 -
第4章常用组件-表单组件
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(new LoginPage());class LoginPage extends StatefulWidget { @override _LoginPageState createState() => new ...原创 2019-01-25 10:15:43 · 397 阅读 · 2 评论 -
第4章常用组件-图片组件
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() { runApp( new MaterialApp( title: 'Image demo', home: new ImageDemo(), ) );}class ImageDemo ...原创 2019-01-25 10:15:43 · 338 阅读 · 0 评论 -
第4章常用组件-水平列表组件
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { final ...原创 2019-01-25 10:15:43 · 327 阅读 · 0 评论 -
第4章常用组件-凸起按钮组件
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return...原创 2019-01-25 10:15:43 · 501 阅读 · 1 评论 -
第2章Flutter基础知识-Http请求
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';import 'package:http/http.dart' as http;void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widge...原创 2019-01-25 10:15:43 · 489 阅读 · 0 评论 -
第2章Flutter基础知识-Http请求
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';import 'dart:convert';import 'dart:io';void main() => runApp(MyApp());class MyApp extends StatelessWidget { //获取天气数据 void getWe...原创 2019-01-25 10:15:43 · 384 阅读 · 0 评论 -
第2章Flutter基础知识-StatelessWidget和StatefulWidget
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(new MyApp());//MyApp不需要做状态处理,所以此组件继承StatelessWidget即可class MyApp extends StatelessWidget { // This widget is ...原创 2019-01-25 10:15:43 · 996 阅读 · 0 评论 -
第2章Flutter基础知识-使用包资源
防采集标记:亢少军老师的课程和资料import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return Mat...原创 2019-01-25 10:15:43 · 416 阅读 · 0 评论