- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在我的应用程序主屏幕顶部显示CircleAvatar
,但是遇到了一个非常愚蠢的问题。我无法弄清楚如何提供Image
类(它是用户的属性)的对象作为ImageProvider
,即CircleAvatar
expects。有没有一种简单的方法可以在此处进行“类型转换”,或者人们可以通过其他方式解决此问题?
class _HomePageState extends State<PictureShowcaseHome>{
Appuser appuser = new Appuser();
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
leading: InkWell(
child: CircleAvatar(
backgroundImage: appuser.img,
child: Text(appuser.name.substring(0,1).toUpperCase()),
) ,
),
...
Appuser
仅具有以下属性:
class Appuser{
String name;
Image img;
Appuser(){
this.name = "Unknown user";
this.img = Image.asset('assets/imgs/default1.jpg');
}
}
AssetImage img;
的构造函数中切换到
img = new AssetImage('assets/imgs/default1.jpg');
和
Appuser
,但是这种情况似乎倒退了。当我在用户信息详细信息页面上显示用户图像(我想到只是具有
ListTile( title: appuser.img,),
)或让用户用相机拍摄新的用户图片时,这也使我陷入“对立”问题。为此,最简单的方法是直接使用
Image
类而不是
AssetImage
类的对象。
最佳答案
这个
Image.asset('assets/imgs/default1.jpg').image
关于image - Flutter CircleAvatar-将Image对象用作(背景)图像/将其类型转换为ImageProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58408593/
我希望 CircleAvatar 占用可用空间的特定百分比(例如 50%),而不是指定固定半径。你会如何处理? 最佳答案 我不确定这是最好的解决方案。 您可以使用 LayoutBuilder 获取最大
我正在使用 CicleAvatar 来显示我的头像,但它没有显示圆形。这是我的代码 //Circle Image Widget circularImage(){ return new
我想将相机图标居中,但我做不到。我尝试使用图像而不是图标,但这仍然无效。我认为它不起作用,因为不可能在 CircleAvatar 上放置图标,但必须有办法做到这一点。 这是我的代码: retu
我正在使用 Flutter 开发一个移动应用程序,我想在 CircleAvatar 周围放置一些小图标。请看下面的红点: 下面是处理它的代码: Widget _createHeader(Build
我正在学习 Flutter 并且想制作一个 Widget 就像内置的 CircleAvatar 一样。但是,我希望行为是 同时指定图像(NetworkImage)和首字母(即 BB) 图片未加载时,显
我正在为我的应用程序创建一个 AppBar,但我无法在我的 CircleAvatar 按钮(这个蓝色圆圈)中插入图像: 我现在用来创建 CircleAvatar 按钮的代码如下: 主飞镖: appBa
我正在使用 CircleAvatar使用 backgroundImage 属性加载从相机拍摄的图像,但显示的图像不会填满整个圆形头像。它看起来像一个圆形的矩形图像。 如何使图像扩大以覆盖圆形头像?谢谢
我正在尝试将 Container 颜色作为 Stack 放在圆形头像上方,但问题是颜色超出了圆孔 我有以下代码, IntrinsicWidth(
我正在尝试在居中的圆形头像旁边的右上角放置一个编辑图标。但是,如果我在行小部件中使用中心小部件,它就不起作用: Row( children: [
我有一个 circleAvatar 小部件,我想在我的 Avatar 中放置一个链接之类的重定向到另一个菜单的东西。 我认为类似 onPressed() 的东西,但这只在图标小部件中。 最佳答案 当您
我在 Flutter 项目中有这段 Dart 代码; CircleAvatar( radius: 130.0, backgroundImage: AssetImage('assets/imag
我想增加 CircleAvatar 的大小作为 Listtile 的引导。但是如果我增加半径,圆就不会保持其比例并变成椭圆。 这是我的代码: ListView.builder( itemCount:
我正在尝试在 CircleAvatar 小部件的下拉列表中显示这些头像。但是,如下图所示,该图像在 CircleAvatar 中不合适。我尝试裁剪它们并更改大小,但它仍然放大了图像。任何帮助,将不胜感
我想制作一张带有 CircleAvatar 的卡片,突出显示(您可以在这张图片中看到详细信息): 我不知道,它是如何工作的:/我用 Stack 和 Positioned Widget 做了一些尝试,但
我正在使用 CircleAvatar 进行一些测试。我知道背景图像通常会从网络上获取,这就是 documentation显示: CircleAvatar( backgroundImage: Net
在 CircleAvatar 中放置一个虚拟图像。虚拟图像被从 Cloud Firestore 数据库中获取的主图像替换。 在这里,我正在尝试制作包含 User-Profile 的 Profile-i
我试图在我的应用程序主屏幕顶部显示CircleAvatar,但是遇到了一个非常愚蠢的问题。我无法弄清楚如何提供Image类(它是用户的属性)的对象作为ImageProvider,即CircleAvat
我正在使用 CircleAvatar 的 backgroundImage 属性中的 MemoryImage 渲染 base64 图像,并经常重新加载 ListView,每次 ListView 重新加载
我正在使用 CircleAvatar 的 backgroundImage 属性中的 MemoryImage 渲染 base64 图像,并经常重新加载 ListView,每次 ListView 重新加载
我是一名优秀的程序员,十分优秀!