自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 读写硬盘数据类似cookie - flutter

import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:shared_preferences/shared_preferences.dart';class FileReadAndWrite extends StatefulWidget { @override _FileReadAndWriteState createState() => _FileRead

2020-12-29 17:48:52 106

原创 检测网络状态 - flutter

import 'package:flutter/material.dart';import 'package:connectivity/connectivity.dart';class NetWorkDetection extends StatefulWidget { @override _NetWorkDetectionState createState() => _NetWorkDetectionState();}class _NetWorkDetectionState ext

2020-12-29 02:01:30 1038

原创 视频播放器 - flutter

import 'package:flutter/material.dart';import 'package:chewie/chewie.dart';import 'package:video_player/video_player.dart';class PlayVideo extends StatefulWidget { String title = "视频播放器"; @override _PlayVideoState createState() => _PlayVideoSt

2020-12-27 14:21:32 280

原创 选择上传图片什么的 - flutter

import 'package:dio/dio.dart';import 'package:http_parser/http_parser.dart';import 'package:flutter/material.dart';import 'package:flutter/rendering.dart';import 'package:flutter/services.dart';import 'package:image_pickers/image_pickers.dart';import

2020-12-26 18:21:52 140

原创 挤压盒子内部滚动 - flutter

Container( color: Colors.green, child: Column( children: [ Flexible(child: Container( color: Colors.yellow, child:SingleChildScrollView( child: Column( mainA

2020-12-22 17:37:38 153

原创 获取设备信息 -flutter

import 'dart:io';import 'package:flutter/material.dart';import 'package:flutter/services.dart';import 'package:device_info/device_info.dart';class DevInformation extends StatefulWidget { @override _DevInformationState createState() => _DevInfor

2020-12-18 15:43:31 475 2

原创 WebView - flutter

// Copyright 2018 The Chromium Authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.// ignore_for_file: public_member_api_docsimport 'dart:async';import 'dart:convert';im

2020-12-18 10:58:29 379

原创 渲染html - flutter

import 'package:flutter/material.dart';import 'dart:convert';import 'package:dio/dio.dart';import 'package:flutter_html/flutter_html.dart';import 'package:flutter_html/html_parser.dart';import 'package:flutter_html/style.dart';class NewsContent .

2020-12-17 19:58:52 383

原创 下拉刷新 上拉加载更多 - flutter

import 'package:flutter/material.dart';import 'dart:convert';import 'package:dio/dio.dart';class NewsPage extends StatefulWidget { NewsPage({Key key}) : super(key: key); _NewsPageState createState() => _NewsPageState();}class _NewsPageState

2020-12-17 14:30:24 102

原创 Dio - flutter

import 'dart:convert';import 'package:flutter/material.dart';import 'package:dio/dio.dart';class DioExample extends StatefulWidget { var arguments; DioExample({arguments}); @override _DioExampleState createState() => _DioExampleState(argu

2020-12-16 00:29:43 148

原创 Http - flutter

import 'dart:convert';import 'dart:io';import 'package:flutter/material.dart';import 'package:http/http.dart' as http;class HttpExample extends StatefulWidget { HttpExample({arguments}); @override _HttpState createState() => _HttpState();}

2020-12-13 23:28:40 87

原创 Dialog提示框 - flutter

import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:bot_toast/bot_toast.dart';import '../../components/MyDiglog.dart';class Time extends StatefulWidget { @override _TimeState createState() => _TimeStat

2020-12-13 14:17:22 299

原创 第三方插件 Swiper - flutter

import 'package:flutter/material.dart';import 'package:flutter_swiper/flutter_swiper.dart';class Point extends StatefulWidget { @override _PointState createState() => _PointState();}class _PointState extends State<Point> { List item = [

2020-12-11 22:30:01 652

原创 第三方时间插件flutter_cupertino_date_picker 1.0.26+2 - flutter

//需要修改with, Diagnosticableclass DateTimePickerTheme with Diagnosticable{ final cancelDefault = const Text('OK');

2020-12-11 16:43:11 431

原创 自带时间插件 - flutter

import 'package:date_format/date_format.dart';import 'package:flutter/cupertino.dart' as cup;import 'package:flutter/material.dart';import 'package:flutter_localizations/flutter_localizations.dart';class GoodsInfo extends StatefulWidget { var argume

2020-12-10 00:33:55 509

原创 Radio &Switch - flutter

import 'package:flutter/cupertino.dart';import 'package:flutter/foundation.dart';import 'package:flutter/material.dart';class GoodsInfo extends StatefulWidget { var arguments; GoodsInfo({this.arguments}); @override _GoodsInfoState createState

2020-12-08 01:02:37 212

原创 TextField & Checkbox & CheckboxListTile - flutter

import 'package:flutter/material.dart';class GoodsInfo extends StatefulWidget { var arguments; GoodsInfo({this.arguments}); @override _GoodsInfoState createState() => _GoodsInfoState(arguments:this.arguments);}class _GoodsInfoState extend

2020-12-06 20:08:12 146

原创 floatingActionButton - flutter

import 'package:flutter/material.dart';import 'package:flutter_app/pages/Search.dart';import 'package:flutter_app/pages/homePages/Home.dart';import 'package:flutter_app/pages/homePages/Point.dart';import 'package:flutter_app/pages/homePages/Time.dart';

2020-12-06 17:16:47 79

原创 Buttons - flutter

import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';class Time extends StatefulWidget { @override _TimeState createState() => _TimeState();}class _TimeState extends State<Time> { @override Widget build(Build

2020-12-05 23:54:20 94

原创 Drawer - flutter

Scaffold( //从屏幕最左侧拉出来的抽屉, 手机版QQ的个人设置就是怎么实现的 drawer: Center( child: Text("抽屉啊"), ), //和上面的区别是从右侧拉出来 endDrawer: Drawer( child: Column( children: [ //自定义的DrawerHeader Row(

2020-12-05 18:33:42 96

原创 AppBar 定义 顶部Tab切换 - flutter

使用DefaultTabController,Scaffold 嵌套 出现了双 appBar的解决方案, 一种是放在appBar的title里, 效果不理想.一种是在内层appBar的title是null, 调整appBar的toolbarHeightimport 'package:flutter/material.dart';import 'package:flutter_app/pages/HomeContent.dart';class Search extends StatefulWidget

2020-12-04 23:53:29 301

原创 pushReplacementNamed & pushAndRemoveUntil - flutter

Scaffold( appBar: AppBar( title: Text("GoodsInfo"), ), body: Center( child: RaisedButton( child: Text("下一步"), onPressed: (){ //替换当前Widget, /Search返回当前Widget的上一页, 而不是当前Widget. Navi

2020-12-04 13:03:12 2531

原创 命名路由 -flutter

import 'dart:io';import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:flutter_app/routes/Route.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildC

2020-12-03 23:51:59 103

原创 普通路由 - flutter

import 'package:flutter/material.dart';import 'package:flutter_app/pages/Search.dart';class Home extends StatefulWidget { @override _HomeState createState() => _HomeState();}class _HomeState extends State<Home> { @override Widget buil

2020-12-02 13:28:55 86

原创 BottomNavigationBar - flutter

import 'dart:io';import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'pages/HomeContent.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context)

2020-12-02 11:06:38 73

原创 StatefulWidget - flutter

class Daemon extends StatefulWidget { @override _DaemonState createState() => _DaemonState();}class _DaemonState extends State<Daemon> { var list = <Widget>[]; var number = 0; @override Widget build(BuildContext context) {

2020-12-01 18:04:17 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除