ICode9

精准搜索请尝试: 精确搜索
  • flutter 杂项 —— Stateful 与 Stateless 的更新2022-08-17 22:02:32

    一、使用 StatefulBuilder 单独更新某个组件的状态 示例: await showDialog<void>( context: context, builder: (BuildContext context) { int? selectedRadio = 0; return AlertDialog( content: StatefulBuilder( builder: (BuildContext context, St

  • Flutter # 路由管理2022-02-04 18:05:31

    路由(Route)在移动开发中通常指页面(Page),跟 Web 开发中单页应用的 Route 概念相同。Route 在 Android中 通常指一个 Activity,在 iOS 中指一个 ViewController。 路由管理/导航管理,管理页面之间如何跳转,会维护一个路由栈,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页

  • Flutter | 一文搞懂 BuildContext2021-08-02 15:59:47

    概述 [BuildContext] objects are actually [Element] objects. The [BuildContext] ,interface is used to discourage direct manipulation of [Element] objects. 翻译过来的意思就是 [BuildContext] 对象实际上是 [Element] 对象。 [BuildContext] 接口用于阻止直接操作

  • Wrap-组件2021-08-01 17:01:34

          import 'package:flutter/material.dart'; import 'res/listData.dart'; void main() {   runApp(MyApp()); } class MyApp extends StatelessWidget {   @override   Widget build(BuildContext context) {     return MaterialApp(    

  • Flutter组件CustomScrollView2021-06-09 14:33:57

    CustomScrollView是可以使用Sliver来自定义滚动模型(效果)的组件。 可滚动组件的Sliver版 在Flutter中,Sliver通常指可滚动组件子元素,但在CustomScrollView中,需要粘起来的可滚动组件就是CustomScrollView的Sliver了 为了让可滚动组件能和CustomScrollView配合使用,Flutter提供了

  • Flutter中ListView动画OpenContainer动画Flutter径向过渡OpenContainer2021-06-01 16:05:54

    题记 —— 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天。 ** 你可能需要 CSDN 网易云课堂教程 掘金 EDU学院教程 知乎 Flutter系列文章 本文章通过 OpenContainer 结合列表 ListView来实现页面的径向过渡动画,最终实现现的效果如下: 引入依赖: # Material motio

  • flutter组件常用总结2020-12-16 23:33:22

    一、 继承StatelessWidget组件 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { //TODO:implementbuild return Center( chil

  • Flutter的生命周期和路由2020-10-17 14:31:26

    1. StatelessWidget 一个 StatelessWidget 是不能被改变的,比如:Icon、Text等。由于不可改变,因此并没有什么生命周期。   2. StatefulWidget 一个 StatefulWidget 是有状态的,可变的。一个 StatefulWidget 组件可以通过定义它的 State 来进行对组件数据状态的存储和修改。那么它的St

  • 【Flutter 实战】动画序列、共享动画、路由动画2020-08-25 08:03:38

    老孟导读:此篇文章是 Flutter 动画系列文章第四篇,本文介绍动画序列、共享动画、路由动画。 动画序列 Flutter中组合动画使用Interval,Interval继承自Curve,用法如下: Animation _sizeAnimation = Tween(begin: 100.0, end: 300.0).animate(CurvedAnimation( parent: _animation

  • 【Flutter】入门14-对话框2020-02-06 09:40:29

    SimpleDialog String _choice = '请选择'; Future _openSimpleDialog() async { final option = await showDialog( context: context, builder: (BuildContext context) { return SimpleDialog( title: Text('请

  • flutter实现页面跳转的两种路由2019-12-28 17:00:08

    1.无名路由push,直接使用void nextPage() async{  final result = await Navigator.push(context, MaterialPageRoute(builder: (BuildContext context) {    return NextPage("pass params to next page");//构造函数传递参数  }));  //result页面返回结果} Navigator.

  • Flutter-SearchDelegate搜索框2019-11-06 17:02:11

    搜索欄 import 'package:flutter/material.dart'; typedef SearchItemCall = void Function(String item); class SearchBarDelegate extends SearchDelegate<String> { @override List<Widget> buildActions(BuildContext context) { //右侧显示内

  • flultter listview异常type '(BuildContext, int) => dynamic' is not a subtype of type '2019-09-26 16:53:21

    type '(BuildContext, int) => dynamic' is not a subtype of type '(BuildContext, int) => Widget' 源码如下: import 'package:flutter/material.dart';import 'post.dart';void main() { runApp(MaterialApp( title: 

  • flutter图片组件2019-06-03 09:01:12

    在flutter中,image组件有很多构造函数,常用的包括Image.asset(本地图片)和Image.network(远程图片)。 常用属性 不管是显示本地图片还是远程图片,image组件都包含下列常用属性: alignment :图片的对齐方式  color 和colorBlendMode:设置图片的背景颜色,通常和 colorBlendMode 配合一起使用,这

  • 路由和导航2019-04-17 20:53:09

    下面这两段代码相互配合,共同组成页面导航功能。下面这句代码在相应的页面中出现:Navigator.pushNamed(context, '/');下面这些代码在MaterialApp()中出现:routes: { '/':(BuildContext context)=>MainPage(), '/Page1':(BuildContext context)=>PageOne(), '/Page2':(Build

  • Flutter 当BuildContext在Scaffold之前时,调用Scaffold.of(context)会报错2019-03-07 15:54:33

    当BuildContext在Scaffold之前时,调用Scaffold.of(context)会报错。这时可以通过Builder Widget来解决,代码如下: body: new Builder(builder: (BuildContext context) {           return new Center(             child: new GestureDetector(              

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有