主頁 > 區塊鏈 > 【Flutter Widgets大全】電子書開源

【Flutter Widgets大全】電子書開源

2020-10-14 03:30:37 區塊鏈

【Flutter Widgets大全】是老孟耗費大量精力整理的,總共有330多個組件的詳細用法,開源到Github上,希望可以幫助到大家,開源不易,點個贊可不可以😊,

【Flutter Widgets 大全】Flutter 老孟 網站專案,共收錄 330 多個 Widgets,此電子書并不適合入門(一個一個組件學習),適合當作手冊,需要的時候進行查閱,

為了方便對比學習,我將相近或相反功能的組件整理到一個檔案中,比如所有的 Button 類組件、彈出類組件等,

如果想系統的學習入門知識,請到 Flutter 老孟 實戰 查看,

  • Flutter 老孟博客(在線閱讀地址):http://laomengit.com/flutter/widgets/widgets_structure.html
  • Github 地址:https://github.com/781238222/flutter-do

Flutter Widgets 目錄

  • AboutDialog 在線查看
  • AboutListTile 在線查看
  • AbsorbPointer 在線查看
  • ActionChip 在線查看
  • AlertDialog 在線查看
    • Align 在線查看
    • AlignTransition 在線查看
    • AlwaysScrollableScrollPhysics 在線查看
    • AnimatedAlign 在線查看
    • AnimatedBuilder 在線查看
    • AnimatedContainer 在線查看
    • AnimatedCrossFade 在線查看
    • AnimatedDefaultTextStyle 在線查看
    • AnimatedIcon 在線查看
    • AnimatedList 在線查看
    • AnimatedModalBarrier 在線查看
    • AnimatedOpacity 在線查看
    • AnimatedPadding 在線查看
    • AnimatedPhysicalModel 在線查看
    • AnimatedPositioned 在線查看
    • AnimatedPositionedDirectional 在線查看
    • AnimatedSize 在線查看
    • AnimatedSwitcher 在線查看
    • AppBar 在線查看
    • AspectRatio 在線查看
    • AssetImage 在線查看
    • BackButton 在線查看
    • BackButtonIcon 在線查看
    • BackdropFilter 在線查看
    • Banner 在線查看
    • Baseline 在線查看
    • BeveledRectangleBorder 在線查看
    • Border 在線查看
    • BorderDirectional 在線查看
    • BottomAppBar 在線查看
    • BottomNavigationBar 在線查看
    • BottomNavigationBarItem 在線查看
    • BouncingScrollPhysics 在線查看
    • Builder 在線查看
    • ButtonBar 在線查看
    • ButtonBarTheme 在線查看
    • ButtonBarThemeData 在線查看
    • ButtonTheme 在線查看
    • Card 在線查看
    • Center 在線查看
    • Checkbox 在線查看
    • CheckboxListTile 在線查看
    • CheckedModeBanner 在線查看
    • CheckedPopupMenuItem 在線查看
    • Chip 在線查看
    • ChipTheme 在線查看
    • ChipThemeData 在線查看
    • ChoiceChip 在線查看
    • CircleAvatar 在線查看
    • CircleBorder 在線查看
    • CircularProgressIndicator 在線查看
    • ClampingScrollPhysics 在線查看
    • ClipOval 在線查看
    • ClipPath 在線查看
    • ClipRRect 在線查看
    • ClipRect 在線查看
    • CloseButton 在線查看
    • ColorFiltered 在線查看
    • Column 在線查看
    • ConstrainedBox 在線查看
    • Container 在線查看
    • ContinuousRectangleBorder 在線查看
    • CupertinoActionSheet 在線查看
    • CupertinoActionSheetAction 在線查看
    • CupertinoActivityIndicator 在線查看
    • CupertinoAlertDialog 在線查看
    • CupertinoApp 在線查看
    • CupertinoButton 在線查看
    • CupertinoContextMenu 在線查看
    • CupertinoContextMenuAction 在線查看
    • CupertinoDatePicker 在線查看
    • CupertinoFullscreenDialogTransition 在線查看
    • CupertinoNavigationBar 在線查看
    • CupertinoNavigationBarBackButton 在線查看
    • CupertinoPageScaffold 在線查看
    • CupertinoPicker 在線查看
    • CupertinoScrollbar 在線查看
    • CupertinoSegmentedControl 在線查看
    • CupertinoSlider 在線查看
    • CupertinoSlidingSegmentedControl 在線查看
    • CupertinoSliverNavigationBar 在線查看
    • CupertinoSliverRefreshControl 在線查看
    • CupertinoSwitch 在線查看
    • CupertinoTabBar 在線查看
    • CupertinoTabScaffold 在線查看
    • CupertinoTabView 在線查看
    • CupertinoTextField 在線查看
    • CupertinoTextSelectionToolbar 在線查看
    • CupertinoTheme 在線查看
    • CupertinoTimerPicker 在線查看
    • CustomClipper 在線查看
    • CustomMultiChildLayout 在線查看
    • CustomPaint 在線查看
    • CustomScrollView 在線查看
    • CustomSingleChildLayout 在線查看
    • DataCell 在線查看
    • DataColumn 在線查看
    • DataColumn 在線查看
    • DataRow 在線查看
    • DataTable 在線查看
    • DayPicker 在線查看
    • DecoratedBox 在線查看
    • DecoratedBoxTransition 在線查看
    • DefaultAssetBundle 在線查看
    • DefaultTextStyle 在線查看
    • DefaultTextStyleTransition 在線查看
    • Dialog 在線查看
    • Directionality 在線查看
    • Dismissible 在線查看
    • Divider 在線查看
    • DividerTheme 在線查看
    • DividerThemeData 在線查看
    • DragTarget 在線查看
    • Draggable 在線查看
    • DraggableScrollableActuator 在線查看
    • DraggableScrollableSheet 在線查看
    • Drawer 在線查看
    • DrawerHeader 在線查看
    • DropdownButton 在線查看
    • DropdownButtonFormField 在線查看
    • DropdownButtonHideUnderline 在線查看
    • ErrorWidget 在線查看
    • ExpandIcon 在線查看
    • Expanded 在線查看
    • ExpansionPanelList 在線查看
    • ExpansionTile 在線查看
    • FadeInImage 在線查看
    • FadeTransition 在線查看
    • FilterChip 在線查看
    • FittedBox 在線查看
    • FixedExtentScrollPhysics 在線查看
    • FlatButton 在線查看
    • Flexible 在線查看
    • FlexibleSpaceBar 在線查看
    • FloatingActionButton 在線查看
    • Flow 在線查看
    • FlutterLogo 在線查看
    • Form 在線查看
    • FormField 在線查看
    • FractionalTranslation 在線查看
    • FractionallySizedBox 在線查看
    • FutureBuilder 在線查看
    • GestureDetector 在線查看
    • GlowingOverscrollIndicator 在線查看
    • GridPaper 在線查看
    • GridTile 在線查看
    • GridTileBar 在線查看
    • GridView 在線查看
    • Hero 在線查看
    • HtmlElementView 在線查看
    • Icon 在線查看
    • IconButton 在線查看
    • IconTheme 在線查看
    • IgnorePointer 在線查看
    • Image 在線查看
    • ImageIcon 在線查看
    • IndexedStack 在線查看
    • Ink 在線查看
    • InkWell 在線查看
    • InputChip 在線查看
    • InputDecoration 在線查看
    • InputDecorator 在線查看
    • IntrinsicHeight 在線查看
    • IntrinsicWidth 在線查看
    • KeyedSubtree 在線查看
    • LayoutBuilder 在線查看
    • LayoutId 在線查看
    • LicensePage 在線查看
    • LimitedBox 在線查看
    • LinearProgressIndicator 在線查看
    • ListBody 在線查看
    • ListTile 在線查看
    • ListTileTheme 在線查看
    • ListView 在線查看
    • ListWheelScrollView 在線查看
    • Listener 在線查看
    • Localizations 在線查看
    • LongPressDraggable 在線查看
    • Material 在線查看
    • MaterialApp 在線查看
    • MaterialBanner 在線查看
    • MaterialBannerTheme 在線查看
    • MaterialBannerThemeData 在線查看
    • MaterialTapTargetSize 在線查看
    • MediaQuery 在線查看
    • MediaQueryData 在線查看
    • MergeableMaterial 在線查看
    • ModalBarrier 在線查看
    • MonthPicker 在線查看
    • NavigationToolbar 在線查看
    • Navigator 在線查看
    • NestedScrollView 在線查看
    • NeverScrollableScrollPhysics 在線查看
    • NotificationListener 在線查看
    • Offstage 在線查看
    • Opacity 在線查看
    • OrientationBuilder 在線查看
    • OutlineButton 在線查看
    • OutlineInputBorder 在線查看
    • OverflowBox 在線查看
    • Overlay 在線查看
    • Padding 在線查看
    • PageScrollPhysics 在線查看
    • PageView 在線查看
    • PaginatedDataTable 在線查看
    • PhysicalModel 在線查看
    • PhysicalShape 在線查看
    • Placeholder 在線查看
    • PopupMenuButton 在線查看
    • PopupMenuDivider 在線查看
    • PopupMenuItem 在線查看
    • PopupMenuTheme 在線查看
    • PopupMenuThemeData 在線查看
    • Positioned 在線查看
    • PositionedDirectional 在線查看
    • PositionedTransition 在線查看
    • PreferredSize 在線查看
    • Radio 在線查看
    • RaisedButton 在線查看
    • RangeSlider 在線查看
    • RawChip 在線查看
    • RawGestureDetector 在線查看
    • RawKeyboardListener 在線查看
    • RawMaterialButton 在線查看
    • RefreshIndicator 在線查看
    • RefreshProgressIndicator 在線查看
    • RelativePositionedTransition 在線查看
    • ReorderableListView 在線查看
    • RichText 在線查看
    • RotatedBox 在線查看
    • RotationTransition 在線查看
    • RoundedRectangleBorder 在線查看
    • Row 在線查看
    • SafeArea 在線查看
    • Scaffold 在線查看
    • ScaleTransition 在線查看
    • ScrollConfiguration 在線查看
    • ScrollPhysics 在線查看
    • Scrollable 在線查看
    • Scrollbar 在線查看
    • SelectableText 在線查看
    • Semantics 在線查看
    • ShaderMask 在線查看
    • ShapeBorder 在線查看
    • SimpleDialog 在線查看
    • SingleChildScrollView 在線查看
    • SizeChangedLayoutNotification 在線查看
    • SizeChangedLayoutNotifier 在線查看
    • SizeTransition 在線查看
    • SizedBox 在線查看
    • SizedOverflowBox 在線查看
    • SlideTransition 在線查看
    • Slider 在線查看
    • SliderTheme 在線查看
    • SliderThemeData 在線查看
    • SliverAnimatedList 在線查看
    • SliverAppBar 在線查看
    • SliverFillRemaining 在線查看
    • SliverFillViewport 在線查看
    • SliverFixedExtentList 在線查看
    • SliverGrid 在線查看
    • SliverLayoutBuilder 在線查看
    • SliverList 在線查看
    • SliverOpacity 在線查看
    • SliverPadding 在線查看
    • SliverPersistentHeader 在線查看
    • SliverPrototypeExtentList 在線查看
    • SliverSafeArea 在線查看
    • SliverToBoxAdapter 在線查看
    • SnackBar 在線查看
    • SnackBarAction 在線查看
    • Spacer 在線查看
    • Stack 在線查看
    • StadiumBorder 在線查看
    • StatefulBuilder 在線查看
    • Stepper 在線查看
    • StreamBuilder 在線查看
    • Switch 在線查看
    • SwitchListTile 在線查看
    • Tab 在線查看
    • TabBar 在線查看
    • TabBarView 在線查看
    • TabPageSelector 在線查看
    • TabPageSelectorIndicator 在線查看
    • Table 在線查看
    • TableCell 在線查看
    • TableRow 在線查看
    • Text 在線查看
    • TextAlign 在線查看
    • TextField 在線查看
    • TextFormField 在線查看
    • TextSelectionGestureDetector 在線查看
    • TextSpan 在線查看
    • Theme 在線查看
    • Title 在線查看
    • ToggleButtons 在線查看
    • ToggleButtonsTheme 在線查看
    • ToggleButtonsThemeData 在線查看
    • Tooltip 在線查看
    • TooltipTheme 在線查看
    • TooltipThemeData 在線查看
    • Transform 在線查看
    • TweenAnimationBuilder 在線查看
    • UnconstrainedBox 在線查看
    • UnderlineInputBorder 在線查看
    • UserAccountsDrawerHeader 在線查看
    • ValueListenableBuilder 在線查看
    • ValueNotifier 在線查看
    • VerticalDivider 在線查看
    • Visibility 在線查看
    • WidgetSpan 在線查看
    • WidgetsApp 在線查看
    • WillPopScope 在線查看
    • Wrap 在線查看
    • YearPicker 在線查看
    • showAboutDialog 在線查看
    • showBottomSheet 在線查看
    • showCupertinoDialog 在線查看
    • showCupertinoModalPopup 在線查看
    • showDatePicker 在線查看
    • showDialog 在線查看
    • showGeneralDialog 在線查看
    • showLicensePage 在線查看
    • showMenu 在線查看
    • showModalBottomSheet 在線查看
    • showSearch 在線查看
    • showTimePicker 在線查看

Flutter Widgets PDF

開源檔案為 markdown 格式,為了方便閱讀老孟轉換成了 PDF 格式,總計 658頁,不知不覺已經整理了如此多的資料,

flutter

繼承關系圖

先來看一下組件整體繼承關系圖,

Widget的直接子類,僅僅4個(其實還有一個抽象類)

image-20200602160938260

RenderObjectWidget及其子類共有89個:

RenderObjectWidget

ProxyWidget及其子類共有34個:

ProxyWidget

StatelessWidget及其子類共有89個:

StatelessWidget

StatefulWidget的子類最多,高達141個

StatefulWidget

PDF資料獲取:https://github.com/781238222/flutter-do

交流

老孟Flutter博客(330個控制元件用法+實戰入門系列文章):http://laomengit.com

歡迎加入Flutter交流群(微信:laomengit)、關注公眾號【老孟Flutter】:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/171542.html

標籤:區塊鏈

上一篇:TensorFlow ops:tf.round為“Bankers Rounding”,不是什么“四舍五入”

下一篇:五子棋

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • JAVA使用 web3j 進行token轉賬

    最近新學習了下區塊鏈這方面的知識,所學不多,給大家分享下。 # 1. 關于web3j web3j是一個高度模塊化,反應性,型別安全的Java和Android庫,用于與智能合約配合并與以太坊網路上的客戶端(節點)集成。 # 2. 準備作業 jdk版本1.8 引入maven <dependency> < ......

    uj5u.com 2020-09-10 03:03:06 more
  • 以太坊智能合約開發框架Truffle

    前言 部署智能合約有多種方式,命令列的瀏覽器的渠道都有,但往往跟我們程式員的風格不太相符,因為我們習慣了在IDE里寫了代碼然后打包運行看效果。 雖然現在IDE中已經存在了Solidity插件,可以撰寫智能合約,但是部署智能合約卻要另走他路,沒辦法進行一個快捷的部署與測驗。 如果團隊管理的區塊節點多、 ......

    uj5u.com 2020-09-10 03:03:12 more
  • 谷歌二次驗證碼成為區塊鏈專用安全碼,你怎么看?

    前言 谷歌身份驗證器,前些年大家都比較陌生,但隨著國內互聯網安全的加強,它越來越多地出現在大家的視野中。 比較廣泛接觸的人群是國際3A游戲愛好者,游戲盜號現象嚴重+國外賬號安全應用廣泛,這類游戲一般都會要求用戶系結名為“兩步驗證”、“雙重驗證”等,平臺一般都推薦用谷歌身份驗證器。 后來區塊鏈業務風靡 ......

    uj5u.com 2020-09-10 03:03:17 more
  • 密碼學DAY1

    目錄 ##1.1 密碼學基本概念 密碼在我們的生活中有著重要的作用,那么密碼究竟來自何方,為何會產生呢? 密碼學是網路安全、資訊安全、區塊鏈等產品的基礎,常見的非對稱加密、對稱加密、散列函式等,都屬于密碼學范疇。 密碼學有數千年的歷史,從最開始的替換法到如今的非對稱加密演算法,經歷了古典密碼學,近代密 ......

    uj5u.com 2020-09-10 03:03:50 more
  • 密碼學DAY1_02

    目錄 ##1.1 ASCII編碼 ASCII(American Standard Code for Information Interchange,美國資訊交換標準代碼)是基于拉丁字母的一套電腦編碼系統,主要用于顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,并等同于國際標準ISO/IE ......

    uj5u.com 2020-09-10 03:04:50 more
  • 密碼學DAY2

    ##1.1 加密模式 加密模式:https://docs.oracle.com/javase/8/docs/api/javax/crypto/Cipher.html ECB ECB : Electronic codebook, 電子密碼本. 需要加密的訊息按照塊密碼的塊大小被分為數個塊,并對每個塊進 ......

    uj5u.com 2020-09-10 03:05:42 more
  • NTP時鐘服務器的特點(京準電子)

    NTP時鐘服務器的特點(京準電子) NTP時鐘服務器的特點(京準電子) 京準電子官V——ahjzsz 首先對時間同步進行了背景介紹,然后討論了不同的時間同步網路技術,最后指出了建立全球或區域時間同步網存在的問題。 一、概 述 在通信領域,“同步”概念是指頻率的同步,即網路各個節點的時鐘頻率和相位同步 ......

    uj5u.com 2020-09-10 03:05:47 more
  • 標準化考場時鐘同步系統推進智能化校園建設

    標準化考場時鐘同步系統推進智能化校園建設 標準化考場時鐘同步系統推進智能化校園建設 安徽京準電子科技官微——ahjzsz 一、背景概述隨著教育事業的快速發展,學校建設如雨后春筍,隨之而來的學校教育、管理、安全方面的問題成了學校管理人員面臨的最大的挑戰,這些問題同時也是學生家長所擔心的。為了讓學生有更 ......

    uj5u.com 2020-09-10 03:05:51 more
  • 位元幣入門

    引言 位元幣基本結構 位元幣基礎知識 1)哈希演算法 2)非對稱加密技術 3)數字簽名 4)MerkleTree 5)哪有位元幣,有的是UTXO 6)位元幣挖礦與共識 7)區塊驗證(共識) 總結 引言 上一篇我們已經知道了什么是區塊鏈,此篇說一下區塊鏈的第一個應用——位元幣。其實先有位元幣,后有的區塊 ......

    uj5u.com 2020-09-10 03:06:15 more
  • 北斗對時服務器(北斗對時設備)電力系統應用

    北斗對時服務器(北斗對時設備)電力系統應用 北斗對時服務器(北斗對時設備)電力系統應用 京準電子科技官微(ahjzsz) 中國北斗衛星導航系統(英文名稱:BeiDou Navigation Satellite System,簡稱BDS),因為是目前世界范圍內唯一可以大面積提供免費定位服務的系統,所以 ......

    uj5u.com 2020-09-10 03:06:20 more
最新发布
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:46:47 more
  • Hyperledger Fabric 使用 CouchDB 和復雜智能合約開發

    在上個實驗中,我們已經實作了簡單智能合約實作及客戶端開發,但該實驗中智能合約只有基礎的增刪改查功能,且其中的資料管理功能與傳統 MySQL 比相差甚遠。本文將在前面實驗的基礎上,將 Hyperledger Fabric 的默認資料庫支持 LevelDB 改為 CouchDB 模式,以實作更復雜的資料... ......

    uj5u.com 2023-04-16 07:28:31 more
  • .NET Core 波場鏈離線簽名、廣播交易(發送 TRX和USDT)筆記

    Get Started NuGet You can run the following command to install the Tron.Wallet.Net in your project. PM> Install-Package Tron.Wallet.Net 配置 public reco ......

    uj5u.com 2023-04-14 08:08:00 more
  • DKP 黑客分析——不正確的代幣對比率計算

    概述: 2023 年 2 月 8 日,針對 DKP 協議的閃電貸攻擊導致該協議的用戶損失了 8 萬美元,因為 execute() 函式取決于 USDT-DKP 對中兩種代幣的余額比率。 智能合約黑客概述: 攻擊者的交易:0x0c850f,0x2d31 攻擊者地址:0xF38 利用合同:0xf34ad ......

    uj5u.com 2023-04-07 07:46:09 more
  • Defi開發簡介

    Defi開發簡介 介紹 Defi是去中心化金融的縮寫, 是一項旨在利用區塊鏈技術和智能合約創建更加開放,可訪問和透明的金融體系的運動. 這與傳統金融形成鮮明對比,傳統金融通常由少數大型銀行和金融機構控制 在Defi的世界里,用戶可以直接從他們的電腦或移動設備上訪問廣泛的金融服務,而不需要像銀行或者信 ......

    uj5u.com 2023-04-05 08:01:34 more
  • solidity簡單的ERC20代幣實作

    // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 <0.9.0; import "hardhat/console.sol"; //ERC20 同質化代幣,每個代幣的本質或性質都是相同 //ETH 是原生代幣,它不是ERC20代幣, ......

    uj5u.com 2023-03-21 07:56:29 more
  • solidity 參考型別修飾符memory、calldata與storage 常量修飾符C

    在solidity語言中 參考型別修飾符(參考型別為存盤空間不固定的數值型別) memory、calldata與storage,它們只能修飾參考型別變數,比如字串、陣列、位元組等... memory 適用于方法傳參、返參或在方法體內使用,使用完就會清除掉,釋放記憶體 calldata 僅適用于方法傳參 ......

    uj5u.com 2023-03-08 07:57:54 more
  • solidity注解標簽

    在solidity語言中 注釋符為// 注解符為/* 內容*/ 或者 是 ///內容 注解中含有這幾個標簽給予我們使用 @title 一個應該描述合約/介面的標題 contract, library, interface @author 作者的名字 contract, library, interf ......

    uj5u.com 2023-03-08 07:57:49 more
  • 評價指標:相似度、GAS消耗

    【代碼注釋自動生成方法綜述】 這些評測指標主要來自機器翻譯和文本總結等研究領域,可以評估候選文本(即基于代碼注釋自動方法而生成)和參考文本(即基于手工方式而生成)的相似度. BLEU指標^[^?88^^?^]^:其全稱是bilingual evaluation understudy.該指標是最早用于 ......

    uj5u.com 2023-02-23 07:27:39 more
  • 基于NOSTR協議的“公有制”版本的Twitter,去中心化社交軟體Damus

    最近,一個幽靈,Web3的幽靈,在網路游蕩,它叫Damus,這玩意詮釋了什么叫做病毒式營銷,滑稽的是,一個Web3產品卻在Web2的產品鏈上瘋狂傳銷,各方大佬紛紛為其背書,到底發生了什么?Damus的葫蘆里,賣的是什么藥? 注冊和簡單實用 很少有什么產品在用戶注冊環節會有什么噱頭,但Damus確實出 ......

    uj5u.com 2023-02-05 06:48:39 more