私は、現在、flutterを使い、firebaseにアップロードした画像を詳細ページの保存ボタンを押すと、ギャラリーに保存されるようにimage_downloaderを使い、行っているのですが、ボタンを押しても何も変化がない状態になっています。もしわかる方がいらしたら、どうぞ教えて頂きたいです。
dart
1import 'package:flutter/material.dart'; 2import 'package:cloud_firestore/cloud_firestore.dart'; 3import 'package:firebase_storage/firebase_storage.dart'; 4import 'package:image_picker/image_picker.dart'; 5import 'dart:math'; 6import 'package:image_downloader/image_downloader.dart'; 7import 'package:image_gallery_saver/image_gallery_saver.dart'; 8import 'dart:io'; 9import 'dart:typed_data'; 10 11 12void main() => runApp(MyApp()); 13 14class DetailPage extends StatelessWidget { 15 final String title; 16 final String imageURL; 17 final Me detail; 18 19 DetailPage({Key key, this.detail, this.title, this.imageURL}) : super(key: key); 20 21 22 Widget build(BuildContext context) { 23 24 // TODO: implement build 25 return Scaffold( 26 body: SingleChildScrollView( 27 child: Column( 28 children: <Widget>[ 29 Text(this.title, style: TextStyle(fontSize: 30.0, color: Colors.green)), 30 Image.network(this.imageURL), 31 RaisedButton( 32 child: Text('Save'), 33 onPressed: (){ 34 var imageId = ImageDownloader.downloadImage(this.imageURL); 35 if (imageId == null) { 36 return; 37 } 38 }, 39 ), 40 ], 41 ), 42 ), 43 ); 44 } 45
あなたの回答
tips
プレビュー