抖动CachedNetworkImage无法正常工作

时间:2019-03-20 07:55:32

标签: flutter

我正在尝试处理缓存的图像。 我遵循了这个https://flutter.dev/docs/cookbook/images/cached-images, 但这不起作用。

CachedNetworkImage引发错误:“参数类型'CircularProgressIndicator'无法分配给参数类型'(BuildContext,String)→Widget'。(argument_type_not_assignable at [hello2] lib / main.dart:21)”

下面是问题代码:

import 'package:flutter/material.dart';
import 'package:cached_network_image/cached_network_image.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final title = 'Cached Images';

    return MaterialApp(
      title: title,
      home: Scaffold(
        appBar: AppBar(
          title: Text(title),
        ),
        body: Center(
          child: CachedNetworkImage(
            placeholder: CircularProgressIndicator(),
            imageUrl:
            'https://picsum.photos/250?image=9',
          ),
        ),
      ),
    );
  }
}
```dart

1 个答案:

答案 0 :(得分:2)

更改后可以使用:

cwd = os.getcwd()
input_dir = os.path.join(cwd, "my .txt files dir")

sorts = sorted(glob(input_dir), key = lambda x:(len(x) , x))

for f in sorts :
    f = open(input_dir, 'a')
    data = "add text"
    f.write(data)
    f.close()

收件人:

placeholder: CircularProgressIndicator(),

顺便说一句:cached_network_image的变化为0.6.0。

教程链接(https://flutter.dev/docs/cookbook/images/cached-images)已过期。