标签: flutter-image

图像未在 Flutter 中加载

尝试在颤振中加载图像但无法加载图像,出现以下错误

我/扑(3214):???图像资源服务捕获的异常 ????????????????????????????????????????????? ????????? I/flutter ( 3214): 以下断言被抛出解析图像编解码器: I/flutter ( 3214): Unable to load asset: assets/test.jpg I/flutter ( 3214): I/flutter ( 3214): When异常被抛出,这是堆栈: I/flutter ( 3214): #0 PlatformAssetBundle.load (package:flutter/src/services/asset_bundle.dart:221:7) I/flutter (3214): I/flutter (3214) ): #1
AssetBundleImageProvider._loadAsync (package:flutter/src/painting/image_provider.dart:429:44) I/flutter (3214): I/flutter (3214): #2
AssetBundleImageProvider.load (package:flutter/src/painting/image_provider.dart:414:14) I/flutter (3214): #3 ImageProvider.resolve.. (package:flutter/src/painting/image_provider.dart:267:86 ) I/flutter (3214): #4 ImageCache.putIfAbsent (package:flutter/src/painting/image_cache.dart:143:20) I/flutter (3214): #5 ImageProvider.resolve。(package:flutter/src/painting/image_provider.dart:267:63) I/flutter (3214): (从包 dart:async 中省略了 8 帧) I/flutter (3214): I/flutter (3214): Image provider : AssetImage(bundle: null, name: "assets/test.jpg") I/flutter (3214): Image …

flutter flutter-dependencies flutter-image

1
推荐指数
1
解决办法
2572
查看次数

如何解决某些图像上的“Infinity or NaN toInt”抖动问题

我有一个简单的项目,应该只显示图像。我应该提到的是,我对 flutter 非常陌生。

下面是main.dart

import 'package:flutter/material.dart';
import 'package:flutter_shoe/ColorHolder.dart';
import 'package:flutter_shoe/home_page.dart';
import 'package:flutter_shoe/profile_page.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primaryColor: primaryColor,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: HomePage(),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

这是 HomepageClass

import 'package:flutter/material.dart';

class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        leading: Icon(Icons.menu),
        title: Text("Home"),
        centerTitle: true,
        actions: [
          Icon(Icons.circle_notifications),
        ],
      ),
      body: Container(
        child: Image.asset(
          "assets/imgs/curved.png",
          // "assets/imgs/doc.jpg", …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout flutter-image

1
推荐指数
1
解决办法
6832
查看次数

参数类型“Image”无法分配给参数类型“ImageProvider<Object>”

我尝试了将 image.net work 放在子容器中的容器,它可以工作,但我需要自定义图像的边框。我应该如何修复它?

    Expanded(child: Align(alignment:Alignment.center,
        child: Container(
          height: 45, //height, //155,
          width: 45, //width, //155,
          decoration: BoxDecoration(
            color: const Color(0xff7c94b6),
            image: DecorationImage(
            image: Image.network(state
              .offerConfirm
              .ownImage[index]),
         fit: BoxFit.cover,
        ),
        borderRadius: BorderRadius.circular(12),
         ),
        ),
      ),
     flex: 3,
  ),

                                        
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

dart flutter flutter-image

1
推荐指数
1
解决办法
6488
查看次数

Flutter Image.memory() 加载大文件缓慢的动画

我正在从图库中获取图像并使用 Image.memory() 将其显示在我的裁剪器中。但有时(对于大文件)图像需要几秒钟的时间才能显示。我想显示加载动画,但如何检测它何时加载或完成?没有像 Image.network() 这样的loadingBuilder。有任何想法吗?

final XFile? image = await _picker.pickImage(source: ImageSource.gallery);

Image.memory(_imageToCrop!)
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout flutter-image

1
推荐指数
1
解决办法
3673
查看次数