From 23be86de3ffe340a2c0e519f5b5361ac2d4a8f8e Mon Sep 17 00:00:00 2001 From: laiiihz Date: Mon, 2 Nov 2020 11:54:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 +---------- assets/home/ic_news.png | Bin 0 -> 1720 bytes assets/home/ic_scan.png | Bin 0 -> 1295 bytes assets/home/ic_search.png | Bin 0 -> 1696 bytes lib/ui/home/home_page.dart | 15 +++++++++------ pubspec.yaml | 3 +++ 6 files changed, 13 insertions(+), 16 deletions(-) create mode 100644 assets/home/ic_news.png create mode 100644 assets/home/ic_scan.png create mode 100644 assets/home/ic_search.png diff --git a/README.md b/README.md index 447971f..dac408b 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,4 @@ A new Flutter application. ## Getting Started -This project is a starting point for a Flutter application. - -A few resources to get you started if this is your first Flutter project: - -- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) -- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) - -For help getting started with Flutter, view our -[online documentation](https://flutter.dev/docs), which offers tutorials, -samples, guidance on mobile development, and a full API reference. +### 使用`fgen`生成图片 diff --git a/assets/home/ic_news.png b/assets/home/ic_news.png new file mode 100644 index 0000000000000000000000000000000000000000..2709f1266cab256abb58e517c12a21bed572d05b GIT binary patch literal 1720 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 literal 0 HcmV?d00001 diff --git a/lib/ui/home/home_page.dart b/lib/ui/home/home_page.dart index 556021e..5106ce3 100644 --- a/lib/ui/home/home_page.dart +++ b/lib/ui/home/home_page.dart @@ -1,3 +1,4 @@ +import 'package:aku_community_manager/const/resource.dart'; import 'package:aku_community_manager/provider/user_provider.dart'; import 'package:aku_community_manager/style/app_style.dart'; import 'package:aku_community_manager/tools/screen_tool.dart'; @@ -186,9 +187,10 @@ class _HomePageState extends State { Get.to(ScanPage()); }, child: Column(children: [ - Icon( - Icons.access_alarm, - size: 48.w, + Image.asset( + R.ASSETS_HOME_IC_SCAN_PNG, + height: 48.w, + width: 48.w, ), Text( '扫一扫', @@ -209,9 +211,10 @@ class _HomePageState extends State { height: double.infinity, onPressed: () {}, child: Column(children: [ - Icon( - Icons.access_time, - size: 48.w, + Image.asset( + R.ASSETS_HOME_IC_NEWS_PNG, + height: 48.w, + width: 48.w, ), Text( '消息', diff --git a/pubspec.yaml b/pubspec.yaml index 92a0519..7f7063b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -63,6 +63,9 @@ flutter: # included with your application, so that you can use the icons in # the material Icons class. uses-material-design: true + assets: + - assets/ + - assets/home/ # To add assets to your application, add an assets section, like this: # assets: # - images/a_dot_burr.jpeg