Browse Source

修改了example

给readme增加了一个简单的内测攻略
cjl_macbook 6 years ago
parent
commit
b83dd172f9
3 changed files with 34 additions and 6 deletions
  1. 30
    4
      README.md
  2. 2
    1
      example/lib/main.dart
  3. 2
    1
      lib/photo.dart

+ 30
- 4
README.md View File

@@ -1,9 +1,35 @@
1 1
 # photo
2 2
 
3
-A new flutter package project.
3
+## 内测中
4 4
 
5
-## Getting Started
5
+install
6
+```yaml
7
+dependencies:
6 8
 
7
-For help getting started with Flutter, view our online [documentation](https://flutter.io/).
9
+  photo:
10
+    git: https://github.com/CaiJingLong/flutter_photo
11
+    ref: 5affef481c63a314333b40b4f26e1dc689c15c00 # 这里的ref看情况修改也可
12
+```
8 13
 
9
-For help on editing package code, view the [documentation](https://flutter.io/developing-packages/).
14
+import
15
+```dart
16
+import 'package:photo/photo.dart';
17
+import 'package:photo_manager/photo_manager.dart';
18
+```
19
+
20
+调用
21
+```dart
22
+void _pickImage() async{
23
+    List<ImageEntity> imgList = await PhotoPicker.pickImage(
24
+      context: context,
25
+      themeColor: Colors.green,
26
+      padding: 5.0,
27
+      dividerColor: Colors.deepOrange,
28
+      disableColor: Colors.grey.shade300,
29
+      itemRadio: 0.88,
30
+    );
31
+
32
+    print(imgList);
33
+  }
34
+
35
+```

+ 2
- 1
example/lib/main.dart View File

@@ -1,5 +1,6 @@
1 1
 import 'package:flutter/material.dart';
2 2
 import 'package:photo/photo.dart';
3
+import 'package:photo_manager/photo_manager.dart';
3 4
 
4 5
 void main() => runApp(new MyApp());
5 6
 
@@ -28,7 +29,7 @@ class MyHomePage extends StatefulWidget {
28 29
 class _MyHomePageState extends State<MyHomePage> {
29 30
 
30 31
   void _pickImage() async{
31
-    var imgList = await PhotoPicker.pickImage(
32
+    List<ImageEntity> imgList = await PhotoPicker.pickImage(
32 33
       context: context,
33 34
       themeColor: Colors.green,
34 35
       padding: 5.0,

+ 2
- 1
lib/photo.dart View File

@@ -9,7 +9,6 @@ import 'package:photo/src/ui/dialog/not_permission_dialog.dart';
9 9
 import 'package:photo/src/ui/photo_app.dart';
10 10
 import 'package:photo_manager/photo_manager.dart';
11 11
 
12
-/// A Calculator.
13 12
 class PhotoPicker {
14 13
   static PhotoPicker _instance;
15 14
 
@@ -20,6 +19,8 @@ class PhotoPicker {
20 19
     return _instance;
21 20
   }
22 21
 
22
+  
23
+
23 24
   /// 没有授予权限的时候,会开启一个dialog去帮助用户去应用设置页面开启权限
24 25
   /// 确定开启设置页面,取消关闭弹窗
25 26
   ///