移动开发

Android项目中targetSdkVersion_minSdkVersion_compileSdkVersio

AndroidAndroid项目中targetSdkVersion_minSdkVersion_compileSdkVersio

新手的第一个Android项目或许没有认真考虑过如何选择targetSdkVersion的问题,也或许还有一部分像TeachCourse一样的开发者,积累一些工作经验后才回头来思考这个问题。那么该如何选择一个targetSdkVersion的属性值?...

Android / 2019-04-20

Flutter中RaisedButton FlatButton OutlineButton几种按钮的使用

FlutterFlutter中RaisedButton FlatButton OutlineButton几种按钮的使用

按钮 Material widget库中提供了多种按钮Widget如RaisedButton、FlatButton、OutlineButton等,它们都是直接或间接对RawMaterialButton的包装定制,所以他们大多数属性都和 RawMaterialButton 一样。在介绍各个按钮...

Flutter / 2019-04-14

Flutter中输入框TextField和表单FormField的用法

FlutterFlutter中输入框TextField和表单FormField的用法

输入框及表单 Material widget库中提供了丰富的输入框及表单Widget。下面我们分别介绍一下。 TextField TextField用于文本输入,它提供了很多属性,我们先简单介绍一下主要属性的作用,然后通过几个示例来演示一下关...

Flutter / 2019-04-14

flutter中单选开关Switch和复选框Checkbox的用法

Flutterflutter中单选开关Switch和复选框Checkbox的用法

单选开关和复选框 Material widgets库中提供了Material风格的单选开关Switch和复选框Checkbox,它们都是继承自StatelessWidget,所以它们本身不会保存当前选择状态,所以一般都是在父widget中管理选中状态。当用户点...

Flutter / 2019-04-14

FlutterUI中线性布局Row Column的用法

FlutterFlutterUI中线性布局Row Column的用法

线性布局Row和Column 所谓线性布局,即指沿水平或垂直方向排布子Widget。Flutter中通过Row和Column来实现线性布局,类似于Android中的LinearLayout控件。Row和Column都继承自Flex,我们将在弹性布局一节中详细介绍Fl...

Flutter / 2019-04-14

在flutter中如何使用图片/网络图片和ICON

Flutter在flutter中如何使用图片/网络图片和ICON

图片及ICON 图片 Flutter中,我们可以通过Image来加载并显示图片,Image的数据源可以是asset、文件、内存以及网络。 ImageProvider ImageProvider 是一个抽象类,主要定义了图片数据获取的接口 load() ,从不同的数...

Flutter / 2019-04-08

【持续更新】Flutter控件学习使用

Flutter【持续更新】Flutter控件学习使用

Flutter的一些控件学习使用: ...

Flutter / 2019-04-02

Flutter中widget的状态管理的几种方法

FlutterFlutter中widget的状态管理的几种方法

状态管理 响应式的编程框架中都会有一个永恒的主题——“状态管理”,无论是在React/Vue(两者都是支持响应式编程的web开发框架)还是Flutter,他们讨论的问题和解决的思想都是一致的。所以,如果你对React/Vue的状...

Flutter / 2019-04-01

Flutter widget库介绍

FlutterFlutter widget库介绍

Flutter widget库介绍 Flutter提供了一套丰富、强大的基础widget,在基础widget库之上Flutter又提供了一套Material风格(Android默认的视觉风格)和一套Cupertino风格(iOS视觉风格)的widget库。要使用基础widget库...

Flutter / 2019-04-01

Dart线程模型及异常捕获

FlutterDart线程模型及异常捕获

Dart线程模型及异常捕获 Dart单线程模型 在Java和OC中,如果程序发生异常且没有被捕获,那么程序将会终止,但在Dart或JavaScript中则不会,究其原因,这和它们的运行机制有关系,Java和OC都是多线程模型的编程语言,...

Flutter / 2019-03-31

1