瀏覽代碼

修改了example

给readme增加了一个简单的内测攻略
cjl_macbook 6 年之前
父節點
當前提交
b83dd172f9
共有 3 個文件被更改,包括 34 次插入6 次删除
  1. 30
    4
      README.md
  2. 2
    1
      example/lib/main.dart
  3. 2
    1
      lib/photo.dart

+ 30
- 4
README.md 查看文件

1
 # photo
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 查看文件

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

+ 2
- 1
lib/photo.dart 查看文件

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