質問編集履歴

8

修正

2021/01/25 15:01

投稿

narururu
narururu

スコア172

test CHANGED
@@ -1 +1 @@
1
- 【flutter】DecorationImage内に変数に格納した画像を表示させたい
1
+ 【flutter】画像を円形にしたい
test CHANGED
File without changes

7

修正

2021/01/25 15:00

投稿

narururu
narururu

スコア172

test CHANGED
File without changes
test CHANGED
@@ -98,7 +98,7 @@
98
98
 
99
99
 
100
100
 
101
- ちなみに、elseのコードを以下のようにすれば画像は表示さますが、整形したいのでDecorationImageを使用しています。しかし、そうするとエラーとなってしまうのです。。。
101
+ ちなみに、elseのコードを以下のようにすれば画像は表示さますが、整形したいのでDecorationImageを使用しています。しかし、そうするとエラーとなってしまうのです。。。
102
102
 
103
103
  ```ここに言語を入力
104
104
 

6

修正

2021/01/25 01:55

投稿

narururu
narururu

スコア172

test CHANGED
@@ -1 +1 @@
1
- 【flutter】DecorationImage内に変数に格納したローカル画像を表示させたい
1
+ 【flutter】DecorationImage内に変数に格納した画像を表示させたい
test CHANGED
File without changes

5

追記

2021/01/25 01:54

投稿

narururu
narururu

スコア172

test CHANGED
File without changes
test CHANGED
@@ -96,6 +96,20 @@
96
96
 
97
97
  ##
98
98
 
99
+
100
+
101
+ ちなみに、elseのコードを以下のようにすれば画像は表示させますが、整形したいのでDecorationImageを使用しています。しかし、そうするとエラーとなってしまうのです。。。
102
+
103
+ ```ここに言語を入力
104
+
105
+ else {
106
+
107
+ return Image.file(imageFile, width: 110, height: 110,);
108
+
109
+ }
110
+
111
+ ```
112
+
99
113
  どうすればエラーを解消し、画像データを表示させることができるのかわかりません。
100
114
 
101
115
  どなたかアドバイスいただけますと助かります。

4

追記修正

2021/01/25 01:51

投稿

narururu
narururu

スコア172

test CHANGED
@@ -1 +1 @@
1
- 【flutter】変数に格納したローカル画像を表示させたい
1
+ 【flutter】DecorationImage内に変数に格納したローカル画像を表示させたい
test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
  image: DecorationImage(
54
54
 
55
- image: Image.memory(imageFile)),
55
+ image: MemoryImage(imageFile)),
56
56
 
57
57
  ),
58
58
 
@@ -72,7 +72,7 @@
72
72
 
73
73
  ```ここに言語を入力
74
74
 
75
- image: Image.memory(imageFile)),
75
+ image: MemoryImage(imageFile)),
76
76
 
77
77
  ```
78
78
 
@@ -82,27 +82,13 @@
82
82
 
83
83
  ```ここに言語を入力
84
84
 
85
- lib/main.dart:113:35: Error: The argument type 'File' can't be assigned to the parameter type 'Uint8List'.
85
+ lib/main.dart:113:40: Error: The argument type 'File' can't be assigned to the parameter type 'Uint8List'.
86
86
 
87
87
  - 'File' is from 'dart:io'.
88
88
 
89
89
  - 'Uint8List' is from 'dart:typed_data'.
90
90
 
91
- image: Image.memory(imageFile)),
91
+ image: MemoryImage(imageFile),
92
-
93
- ^
94
-
95
- lib/main.dart:113:28: Error: The argument type 'Image' can't be assigned to the parameter type 'ImageProvider<Object>'.
96
-
97
- - 'Image' is from 'package:flutter/src/widgets/image.dart' ('/C:/src/flutter/packages/flutter/lib/src/widgets/image.dart').
98
-
99
- - 'ImageProvider' is from 'package:flutter/src/painting/image_provider.dart' ('/C:/src/flutter/packages/flutter/lib/src/painting/image_provider.dart').
100
-
101
- - 'Object' is from 'dart:core'.
102
-
103
- image: Image.memory(imageFile)),
104
-
105
-
106
92
 
107
93
  ```
108
94
 

3

追記

2021/01/25 01:23

投稿

narururu
narururu

スコア172

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
 
6
6
 
7
7
  ## コード
8
+
9
+ ※エラーが出力されている原因となるコードのみを記載しております。
8
10
 
9
11
  ```ここに言語を入力
10
12
 

2

修正

2021/01/24 16:52

投稿

narururu
narururu

スコア172

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  image: DecorationImage(
28
28
 
29
- image: AssetImage("images/account.PNG")
29
+ image: AssetImage("images/test.PNG")
30
30
 
31
31
  ),
32
32
 

1

修正

2021/01/24 16:51

投稿

narururu
narururu

スコア172

test CHANGED
File without changes
test CHANGED
@@ -16,19 +16,9 @@
16
16
 
17
17
  child: Column(
18
18
 
19
- mainAxisAlignment: MainAxisAlignment.start,
20
-
21
- crossAxisAlignment: CrossAxisAlignment.center,
22
-
23
19
  children: [
24
20
 
25
21
  Container(
26
-
27
- width: 110.0,
28
-
29
- height: 110.0,
30
-
31
- margin: EdgeInsets.only(top: 30),
32
22
 
33
23
  decoration: BoxDecoration(
34
24
 
@@ -53,12 +43,6 @@
53
43
  } else {
54
44
 
55
45
  return Container(
56
-
57
- width: 110.0,
58
-
59
- height: 110.0,
60
-
61
- margin: EdgeInsets.only(top: 30),
62
46
 
63
47
  decoration: BoxDecoration(
64
48