質問編集履歴
8
修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【flutter】
|
1
|
+
【flutter】画像を円形にしたい
|
test
CHANGED
File without changes
|
7
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -98,7 +98,7 @@
|
|
98
98
|
|
99
99
|
|
100
100
|
|
101
|
-
ちなみに、elseのコードを以下のようにすれば画像は表示さ
|
101
|
+
ちなみに、elseのコードを以下のようにすれば画像は表示されますが、整形したいのでDecorationImageを使用しています。しかし、そうするとエラーとなってしまうのです。。。
|
102
102
|
|
103
103
|
```ここに言語を入力
|
104
104
|
|
6
修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【flutter】DecorationImage内に変数に格納した
|
1
|
+
【flutter】DecorationImage内に変数に格納した画像を表示させたい
|
test
CHANGED
File without changes
|
5
追記
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
追記修正
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
|
55
|
+
image: MemoryImage(imageFile)),
|
56
56
|
|
57
57
|
),
|
58
58
|
|
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
```ここに言語を入力
|
74
74
|
|
75
|
-
image: Image
|
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:
|
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
|
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
追記
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
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
image: DecorationImage(
|
28
28
|
|
29
|
-
image: AssetImage("images/
|
29
|
+
image: AssetImage("images/test.PNG")
|
30
30
|
|
31
31
|
),
|
32
32
|
|
1
修正
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
|
|