- 博客(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关注的人