精华内容
参与话题
问答
  • flutter设置圆角图片

    2019-10-23 14:32:44
    实现全部圆角,又有占位图 Container( child: ClipRRect( borderRadius: BorderRadius.circular(5), child: FadeInImage.assetNetwork( placeholder: "images/iv.png", image: "https://b-ssl....
    实现全部圆角,又有占位图
    Container(
      child: ClipRRect(
        borderRadius: BorderRadius.circular(5),
        child: FadeInImage.assetNetwork(
          placeholder: "images/iv.png",
          image:
              "https://b-ssl.duitang.com/uploads/blog/201312/04/20131204184148_hhXUT.jpeg",
          fit: BoxFit.cover,
        ),
      ),
      padding: EdgeInsets.fromLTRB(10, 10, 0, 0),
    )

    实现部分圆角(已下是顶部实现圆角)

    child: Container(
      child: ClipRRect(
          borderRadius: BorderRadius.only(
              topLeft: Radius.circular(5),
              topRight: Radius.circular(5),
              bottomLeft: Radius.circular(0),
              bottomRight: Radius.circular(0)),
          child: Image.network(
            "https://b-ssl.duitang.com/uploads/blog/201312/04/20131204184148_hhXUT.jpeg",
            fit: BoxFit.cover,
          )),
    )
    展开全文
  • flutter 图片圆角

    2019-09-23 21:56:17
    return Center( child: Container( padding: EdgeInsets.only(left: 10), width: 120, height: 80, child: ClipRRect( borderRadius: BorderRadius.circular...
     return Center(
          child: Container(
            padding: EdgeInsets.only(left: 10),
            width: 120,
            height: 80,
            child: ClipRRect(
              borderRadius: BorderRadius.circular(5),
              child: CachedNetworkImage(
                width: 120,
                height: 80,
                imageUrl: (img == null) ? '' : img,
                placeholder: (context, url) =>
                    Image.asset('images/placeholder.png'),
                fit: BoxFit.cover,
              ),
            ),
          ),
        );

    转载于:https://www.cnblogs.com/qqcc1388/p/11446091.html

    展开全文
  • Flutter 图片圆角功能

    千次阅读 2019-06-29 08:46:52
    代码如下: return Center( child: Container( width: 250, height: 150, child: ClipRRect( borderRadius: BorderRadius.circular(10), child: FadeIn...

    代码如下:

    return Center(
              child: Container(
              width: 250,
              height: 150,
              child: ClipRRect(
                borderRadius: BorderRadius.circular(10),
                child: FadeInImage.assetNetwork(
                  placeholder: "images/ic_device_image_default.png",
                  image: imagePath,
                  fit: BoxFit.cover,
                ),
              ),
          ),
     );
    

    实现效果如下:
    在这里插入图片描述
    图片来源于网络,仅用于学习。

    展开全文
  • import 'package:flutter/material.dart'; void main(){ runApp(MyApp()); } //自定义组件 //StatelessWidget:无状态组件,状态不可变的widget //StatefulWidget:有状态组件,状态可以改变 //fluter中一切都是组件 ...
    //导入了Material UI组件库 ,快捷操作fim
    import 'package:flutter/material.dart';
    void main(){
      runApp(MyApp());
    }
    //自定义组件
    //StatelessWidget:无状态组件,状态不可变的widget
    //StatefulWidget:有状态组件,状态可以改变
    //fluter中一切都是组件
    //使用MaterialApp和Scaffold 两个组件装饰App
    //MaterialApp一般作为根组件----home、title、color、theme、routes等
    class  MyApp extends StatelessWidget{
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
          home: Scaffold(
            //标题栏
            appBar: AppBar(
              title: Text("Flutter Demo"),
            ),
            //内容区域
            body: HomeContent(),
          ),
          //主题
          theme: ThemeData(
            primarySwatch: Colors.red
          ),
        );
      }
    }
    
    class HomeContent extends StatelessWidget{
      @override
      Widget build(BuildContext context) {
        return Center(
          //定义一个容器Container
          child: Container(
            //加载网络图片
            height: 300.0,
            width: 300.0,
            decoration: BoxDecoration(
              color: Colors.yellow,
              borderRadius: BorderRadius.all(
                Radius.circular(15),
              ),
              image: DecorationImage(
                image: NetworkImage("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1566225123&di=83f75424937ce7c71c34bb275b72a2b8&imgtype=jpg&er=1&src=http%3A%2F%2Fpic1.win4000.com%2Fpic%2F0%2F85%2Fd194485054.jpg"),
                fit:BoxFit.cover,
              )
            ),
          ),
      );
      }
    }

     

     

     

    圆角图片 

     borderRadius: BorderRadius.all(
                Radius.circular(150),
              ),

     

    ClipOval 组件实现圆形图片

     

     

    //导入了Material UI组件库 ,快捷操作fim
    import 'package:flutter/material.dart';
    void main(){
      runApp(MyApp());
    }
    //自定义组件
    //StatelessWidget:无状态组件,状态不可变的widget
    //StatefulWidget:有状态组件,状态可以改变
    //fluter中一切都是组件
    //使用MaterialApp和Scaffold 两个组件装饰App
    //MaterialApp一般作为根组件----home、title、color、theme、routes等
    class  MyApp extends StatelessWidget{
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
          home: Scaffold(
            //标题栏
            appBar: AppBar(
              title: Text("Flutter Demo"),
            ),
            //内容区域
            body: HomeContent(),
          ),
          //主题
          theme: ThemeData(
            primarySwatch: Colors.red
          ),
        );
      }
    }
    
    class HomeContent extends StatelessWidget{
      @override
      Widget build(BuildContext context) {
        return Center(
          //定义一个容器Container
          child: Container(
            //ClipOval 实现圆形图片
            child: ClipOval(
              child: Image.network('https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1566120270717&di=cf20cc7e7e27a7a5ceb540914089dab0&imgtype=0&src=http%3A%2F%2Fimg1.ph.126.net%2FCY4vmclHMPpeB7oPRIx6RQ%3D%3D%2F2740721848249581208.jpg',
              width: 300,
              height: 300,
              fit: BoxFit.cover,
              ),
            ),
          
          ),
      );
      }
    }

     

     

     

    展开全文
  • 圆形头像: 效果图: ClipOval(//圆形头像 child: Image.network("https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/.....
  • flutter 轮播图圆角矩形 使用组件:Card Swiper( itemBuilder: (BuildContext context, int index) { //条目构建函数传入了index,根据index索引到特定图片 return Container( child: Card
  • 1.通过Card的shape属性 Card( shape: RoundedRectangleBorder(borderRadius: ... child: Image.asset("图片路径",width: double.maxFinite), ) 2.通过Container的decoration Container( ...
  • Flutter实战之Image源码简单解析这篇博文告诉我们Flutter的image控件显示图片的关键在于ImageProvider,Flutter提供...比如用来实现圆角图片或者圆形图片的时候就单独使用了ImageProvider,下面就简单的介绍flutter...
  • 图片显示 1、本地图片 Image.asset加载项目资源包的图片 //先将图片拷贝到项目 images 目录中,然后在 pubspec.yaml文件配置文件相对路径到 assets Image.asset('images/pic1.jpg'), Image.file加载手机...
  • import 'package:flutter/material.dart'; // Uncomment lines 7 and 10 to view the visual layout at runtime. import 'package:flutter/rendering.dart' show debugPaintSizeEnabled; void...
  • 图片显示 1. 本地图片 Image.asset加载项目资源包的图片 //先将图片拷贝到项目 images 目录中,然后在 pubspec.yaml文件配置文件相对路径到 assets Image.asset( 'images/cat.jpg', width: 200, height: 200, ) ...
  • Flutter-实现图片圆角的几种方式

    千次阅读 2019-07-30 21:50:01
    图片圆角在开发中还是非常常见的,用Flutter实现圆角还是非常简单的,目前了解的大概有下面这几种: 通过Card的shape属性 通过Container的decoration 直接使用ClipRRect 效果图 通过Card的shape属性 Card( ...
  • flutter开发的两种设置圆角图片的方式 ClipOval( child: Image.asset( ‘images/xxx’, height: 50.0, width: 50.0, fit: BoxFit.cover, ), ), Container( width: 100.0, height: 100.0, child: ...
  • 效果图: ...import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return Materi...
  • Flutter 给控件加圆角

    2019-07-11 13:38:59
    前言 今天有一小哥哥,想做一个带圆角的按钮...今天偶然看到了一个解决办法,还顺便解决了我一直想给图片圆角的问题,以下做个笔记 直接上代码 方法一 在你要加圆角的控件外层嵌套一层new Material 比如 Ra...

空空如也

1 2 3
收藏数 60
精华内容 24
关键字:

flutter圆角图片