@@ -15,9 +15,10 @@ that can be found in the LICENSE file. -->
15
15
16
16
Language: English | [ 中文简体] ( README-ZH.md )
17
17
18
- A ** camera picker** which is an extension for
18
+ A ** camera picker** based on WeChat's UI which is a separate runnable extension to
19
19
[ wechat_assets_picker] ( https://pub.dev/packages/wechat_assets_picker ) .
20
- Based on ` camera ` for camera functions and ` photo_manager ` for asset implementation.
20
+ The package based on ` camera ` for camera functions
21
+ and ` photo_manager ` for asset implementation.
21
22
22
23
## Category 🗂
23
24
@@ -35,15 +36,19 @@ Based on `camera` for camera functions and `photo_manager` for asset implementat
35
36
36
37
## Features ✨
37
38
38
- - [x] 🔐 Non-nullable by default
39
- - [x] 💚 99% similar to WeChat style
40
- - [x] 📷 Picture taking support
41
- - [x] ☀️ Exposure adjust support
42
- - [x] 🔍️ Scale with pinch support
43
- - [x] 🎥 Video recording support
44
- - [x] ⏱ Duration limitation support
45
- - [x] 🔍 Scale when recording support
46
- - [x] 🖾 Foreground custom widget builder support
39
+ - ♻️ Fully implementable with ` State ` s override
40
+ - 💚 99% similar to WeChat style
41
+ - 📷 Picture taking support
42
+ - 🎥 Video recording support
43
+ - ⏱ Duration limitation support
44
+ - 🔍 Scale when recording support
45
+ - ☀️ Exposure adjust support
46
+ - 🔍️ Scale with pinch support
47
+ - 💱 i18n support
48
+ - ⏪ RTL language support
49
+ - 🎏 Fully customizable theme
50
+ - 🖾 Foreground custom widget builder support
51
+ - 🕹️ Intercept saving with custom process
47
52
48
53
## Screenshots 📸
49
54
@@ -55,7 +60,7 @@ Based on `camera` for camera functions and `photo_manager` for asset implementat
55
60
56
61
### Version constraints
57
62
58
- Flutter SDK: ` >=2.0 .0 ` .
63
+ Flutter SDK: ` >=2.2 .0 ` .
59
64
60
65
### Setup
61
66
@@ -71,10 +76,10 @@ consider removing relevant permission in your apps, more specifically:
71
76
<manifest xmlns : android =" http://schemas.android.com/apk/res/android"
72
77
xmlns : tools =" http://schemas.android.com/tools"
73
78
package =" com.your.app" >
74
- <!-- Remove READ_MEDIA_IMAGES if you don't need to take photos. -->
75
- <uses-permission android : name =" android.permission.READ_MEDIA_IMAGES" tools : node = " remove " />
76
- <!-- Remove READ_MEDIA_VIDEO if you don't need to take videos. -->
77
- <uses-permission android : name =" android.permission.READ_MEDIA_VIDEO" tools : node = " remove " />
79
+ <!-- Add this if you need to take photos. -->
80
+ <uses-permission android : name =" android.permission.READ_MEDIA_IMAGES" />
81
+ <!-- Add this if you need to take videos. -->
82
+ <uses-permission android : name =" android.permission.READ_MEDIA_VIDEO" />
78
83
</manifest >
79
84
```
80
85
0 commit comments