原创 Flutter 系列之Dart語言概述

Dart語言與其他語言究竟有什麼不同呢?在已有的編程語言經驗的基礎上,我們該如何快速上手呢?本篇文章從編程語言中最重要的組成部分,也就是基礎語法與類型變量出發,一起來學習Dart吧 一、Dart語言之初體驗 Dart可以在編譯器(

原创 Flutter 之 ListView

在 Flutter 中,ListView 可以沿一個方向(垂直或水平方向)來排列其所有子 Widget,常被用於需要展示一組連續視圖元素的場景 ListView 構造方法 ListView:僅適用於列表中含有少量元素的場景 Li

原创 Flutter 之基本控件

Flutter 中有很多 UI 控件,而文本、圖片和按鈕是 Flutter 中最基本的控件,構建視圖基本上都要使用到這三個基本控件 文本控件 文本是視圖系統中的常見控件,用於顯示一段特定樣式的字符串,在 Flutter 中,文本展

原创 Flutter 之頁面切換(命名路由)

命名路由 之前的文章介紹過基本路由,使用基本路由相對簡單靈活,適用於應用中頁面不多的場景。而在應用中頁面比較多的情況下,再使用基本路由,會導致大量的重複代碼,此時使用命名路由會非常方便 路由命名即給頁面起個名字,然後直接通過頁面名

原创 Flutter之 State 生命週期

State 的生命週期,指的是在用戶參與的情況下,其關聯的 Widget 所經歷的,從創建到顯示,再到更新最後到停止,直至銷燬等各個階段 不同的階段涉及到特定的任務處理 State 的生命週期流程如下圖所示 由圖可知:State

原创 Flutter之StatefulWidget與StatelessWidget

Flutter中一切皆Widget Widget是組件視覺效果的封裝,是UI界面的載體,而build方法則是Flutter框架構建UI界面的實現 在build方法中,通常會通過對基礎Widget進行相應的UI配置,或是組合各類基礎

原创 Flutter系列之Widget

一、Flutter的核心原則 Flutter包括一個現代的響應式框架、一個2D渲染引擎、現成的widget和開發工具 一切皆爲widget 那麼,什麼是widget呢? Widget是Flutter功能的抽象描述,是視圖的配置信息,同樣

原创 Flutter系列之Dart函數、類與運算符

編程語言雖然千差萬別,但歸根結底,設計思想無非是表示信息與處理信息 在Flutter系列之Dart語言概述中已經介紹了Dart如何表示信息,本篇將介紹Dart是如何處理信息的 作爲一門真正面向對象的編程語言,Dart將處理信息的過

原创 Flutter系列之在 macOS 上安裝和配置 Flutter 開發環境

本文爲Flutter開發環境在macOS下安裝全過程: 一、系統配置要求 想要安裝並運行 Flutter,你的開發環境需要最低滿足以下要求: 操作系統:macOS(64位) 磁盤空間:700 MB(不包含 IDE 或其餘工

原创 Android Studio卡在refreshing gradle project的原因和快速解決辦法

Android Studio卡在refreshing gradle project的原因和快速解決辦法 相信很多人都遇到過啓動Android Studio後一直Refreshing的問題,現總結原因及解決方案如下: 原因 如下圖所示

原创 MyBatis3+SpringMVC3 - demo工程

MyBatis3+SpringMVC3 - demo工程 首先說明: 文章是轉的。 源碼地址:http://download.csdn.net/detail/yjflinchong/4206045 開發環境: System:Wi

原创 論時間價值之拙見

論時間價值之拙見 世界是不公平的,從古至今以及未來很長一段時間內都處於弱肉強食的狀態,但時間卻是公平的,無論你是強者還是弱者,一天都只有24小時,而如果想變得更強,唯有利用好現有的時間,把別人浪費的時間都利用起來,纔有可能達到更高層次