flutter image_picker讓ios相冊全屏顯示

在使用flutter image_picker選擇照片時,如果想讓ios相冊全屏顯示,可以參考以下步驟:

1. 安裝flutter_statusbar_manager插件

在pubspec.yaml文件中添加如下依賴:


dependencies:
  flutter:
    sdk: flutter
  image_picker: ^0.6.7+14
  flutter_statusbar_manager: ^0.0.1

然后運行flutter packages get安裝插件。

2. 設置Status Bar顏色和樣式

在選擇照片時,調用flutter_statusbar_manager插件設置StatusBar顏色和樣式:


import 'package:flutter_statusbar_manager/flutter_statusbar_manager.dart';
...
void _onImageButtonPressed(ImageSource source, BuildContext context) async {
  try {
    FlutterStatusbarManager.setColor(Colors.black);
    FlutterStatusbarManager.setStyle(StatusBarStyle.LIGHT_CONTENT);
    var image = await ImagePicker.pickImage(source: source);
    setState(() {
      _image = image;
    });
  } finally {
    FlutterStatusbarManager.resetColorAndStyle();
  }
}

在iOS平臺上,將會將StatusBar背景色設置為黑色,樣式設置為LIGHT_CONTENT(白色字體)。

3. 配置iOS Info.plist

在iOS平臺上,需要在Info.plist文件中添加以下兩個配置:


<key>NSPhotoLibraryUsageDescription</key>
<string>...</string>
<key>NSCameraUsageDescription</key>
<string>...</string>

其中,NSPhotoLibraryUsageDescription描述了應用程序需要訪問用戶的相冊,NSCameraUsageDescription描述了應用程序需要訪問用戶的相機。

完成以上步驟后,即可讓iOS相冊全屏顯示。

主站蜘蛛池模板: 亚洲爆乳无码一区二区三区| 亚洲综合av一区二区三区不卡| 影院无码人妻精品一区二区| 国产一区二区三区在线2021 | 国产91精品一区| 一级毛片完整版免费播放一区| 精品成人乱色一区二区| 国产在线精品一区二区不卡麻豆 | 久久久久人妻精品一区蜜桃 | 伊人久久大香线蕉av一区| 欧美成人aaa片一区国产精品| 国产精品日本一区二区不卡视频| 日韩一区二区三区视频| 大香伊蕉日本一区二区| 天堂Av无码Av一区二区三区| 91在线看片一区国产| 亚洲不卡av不卡一区二区| 日本一区二区在线| 国产视频一区在线观看| 一区二区三区人妻无码| 一区二区三区人妻无码| 国产亚洲一区二区手机在线观看| 中文字幕亚洲一区| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 亚洲国产成人久久一区WWW| 日韩久久精品一区二区三区| 国产一区二区在线观看| 日韩伦理一区二区| 午夜精品一区二区三区在线观看| 日本一区午夜爱爱| 中文人妻无码一区二区三区| 免费视频精品一区二区三区| 精品人妻一区二区三区毛片| 日产一区日产2区| 日韩一区二区三区无码影院| 亚洲熟妇无码一区二区三区导航| 日本无码一区二区三区白峰美| 人妻视频一区二区三区免费| 日韩熟女精品一区二区三区| 日韩人妻无码一区二区三区综合部| 精品亚洲一区二区|