提交 0ebd745b authored 作者: guoqing's avatar guoqing

修改基础库导包

上级 38440189
import 'package:flutter/material.dart';
import 'package:octo_image/octo_image.dart';
class MyOctoImageTransformer {
static OctoImageBuilder radiusAvatar() {
return (context, child) => Center(
child: AspectRatio(
aspectRatio: 1.0,
child: ClipRRect(
borderRadius: BorderRadius.circular(5.0),
child: child,
),
),
);
}
static OctoImageBuilder circleAvatar() {
return (context, child) => Center(
child: AspectRatio(
aspectRatio: 1.0,
child: ClipOval(
child: child,
),
),
);
}
}
enum ImageTransformerType {
rect, // 矩形
circle, // 圆形
}
...@@ -3,8 +3,6 @@ import 'package:flutter/material.dart'; ...@@ -3,8 +3,6 @@ import 'package:flutter/material.dart';
import 'package:flutter_clx_base/utils/image_utils.dart'; import 'package:flutter_clx_base/utils/image_utils.dart';
import 'package:octo_image/octo_image.dart'; import 'package:octo_image/octo_image.dart';
import 'image_transformer.dart';
class ImageWidget { class ImageWidget {
static String domain = ""; static String domain = "";
...@@ -59,3 +57,34 @@ class ImageWidget { ...@@ -59,3 +57,34 @@ class ImageWidget {
); );
} }
} }
class MyOctoImageTransformer {
static OctoImageBuilder radiusAvatar() {
return (context, child) => Center(
child: AspectRatio(
aspectRatio: 1.0,
child: ClipRRect(
borderRadius: BorderRadius.circular(5.0),
child: child,
),
),
);
}
static OctoImageBuilder circleAvatar() {
return (context, child) => Center(
child: AspectRatio(
aspectRatio: 1.0,
child: ClipOval(
child: child,
),
),
);
}
}
enum ImageTransformerType {
rect, // 矩形
circle, // 圆形
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论