![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android终阶
秋山澪与折木奉太郎的爱
这个作者很懒,什么都没留下…
展开
-
Flutter的列表组件ListView、GridView和PageView
Scrolling Widget是一种基本组件,介绍一些基本的使用方法。ListView它具有四种构造方法:默认构造函数ListViewListView.builder:适合具有大量列表项的ListView。ListView.separated:可以配置分割线,适用于具有固定数量的列表项的ListView。ListView.custom:提供自定义Widget的能力。默认构造方式MaterialApp( home: Scaffold(原创 2020-11-26 18:07:04 · 663 阅读 · 0 评论 -
Flutter的TabController和bottomNavigationBar组合使用
使用这两个组件可以快速搭建一个普通App的基本骨架,剩下的就是添加内容了。废话不多说,直接上效果。之前,学Andoid使用的组件那么费劲,又是fragment,又是Activity。使用TabLayout,在那使劲搭建,没想到Flutter这么简洁,感觉自己像个蠢蛋。但是,yysy,这个编译好慢。代码如下(全部,懒得重新创建文件放首页的内容了):import 'package:flutter/material.dart';void main() => runApp(MyApp())原创 2020-11-24 23:59:28 · 383 阅读 · 0 评论 -
Flutter路由使用
Flutter的路由使用有两种方式,分别是新建路由和注册路由。新建路由代码如下:import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget{ @override Widget build(BuildContext context){ return MaterialApp( title: "Welcome原创 2020-11-24 16:59:31 · 175 阅读 · 0 评论 -
Linux学习之配置Flutter环境
花了几个小时来配置Linux上的Flutter的运行环境。做个记录,免得下次花时间。首先,要下载Flutter SDK。这个官网网址。下好之后,解压、配置环境变量。所谓配置环境变量就是,在打开终端之后,编辑 .bashrc文件,在后面加上如下语句:#flutterexport PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnexpo原创 2020-11-23 23:52:35 · 289 阅读 · 0 评论 -
Android终阶之Lifecycle、LiveData应用
Jetpack的组件,对于Android的开发和管理具有很大的帮助,介绍一下Lifecycle、LiveData。Lifecycle它可以对fragment和Activity的生命周期进行管理。也就是横向抽象,对于生命周期中相同的操作,使用一个类来进行统一管理多个。依赖导入compile group: 'androidx.lifecycle', name: 'lifecycle-extensions', version: '2.2.0'使用/** * 主要的Activity只有这原创 2020-11-23 16:22:04 · 665 阅读 · 0 评论