Browse Source

图片相关的todo 删除与添加

cjl_macbook 6 years ago
parent
commit
0b1687d6cb
1 changed files with 3 additions and 2 deletions
  1. 3
    2
      lib/src/ui/page/photo_preview_page.dart

+ 3
- 2
lib/src/ui/page/photo_preview_page.dart View File

@@ -197,7 +197,6 @@ class _PhotoPreviewPageState extends State<PhotoPreviewPage> {
197 197
   }
198 198
 
199 199
   Widget _buildThumbItem(BuildContext context, int index) {
200
-    // todo 这里需要一个遮盖
201 200
     var item = previewSelectedList[index];
202 201
     return GestureDetector(
203 202
       onTap: () => changeSelected(item, index),
@@ -213,7 +212,7 @@ class _PhotoPreviewPageState extends State<PhotoPreviewPage> {
213 212
               child: StreamBuilder(
214 213
                 stream: pageStream,
215 214
                 builder: (BuildContext context, AsyncSnapshot snapshot) {
216
-                  if(previewSelectedList.contains(item)){
215
+                  if (previewSelectedList.contains(item)) {
217 216
                     return Container();
218 217
                   }
219 218
                   return Container(
@@ -252,6 +251,8 @@ class _BigPhotoImageState extends State<BigPhotoImage>
252 251
       builder: (BuildContext context, AsyncSnapshot<File> snapshot) {
253 252
         var file = snapshot.data;
254 253
         if (snapshot.connectionState == ConnectionState.done && file != null) {
254
+          // todo ios 图片优化,在返回时再生成图片
255
+          // 展示时,不允许放大,使用原生方案生成一个与屏幕同宽的图片
255 256
           return Image.file(
256 257
             file,
257 258
             fit: BoxFit.contain,