场景:用户转到个人资料页面并点击个人资料图像(URL a/b/c),这将打开图像选择器。然后将选取的图像上传到 firebase,例如 a/b/c url。现在图像已更改,但图像 URL 未更改。
我尝试使用 CachedNetworkImage 和 FadeInImage 但即使我调用 setState 也没有刷新图像。
setState(() {
_userProfilePicUrl = _userProfilePicUrl;
});
Run Code Online (Sandbox Code Playgroud)
我也尝试跟随但没有运气。
await DefaultCacheManager().removeFile(url);
await DefaultCacheManager().putFile(url, bytes);
Run Code Online (Sandbox Code Playgroud)
如何在不重新启动应用程序的情况下使用相同的 url 刷新图像。
这是我用于测试聊天应用程序的当前Firebase/Firestore数据模型。但是,这种模型很难用于 Android 端的推送通知。当用户从他们所属的任何渠道收到消息时,我想向用户手机发送推送通知。此外,需要添加文件/图像消息。
我可以用作参考的聊天应用程序的任何建议或任何良好数据模型的示例。

下图显示了我所追求的设计以及目前角度 15 的输出。
<div class="form-field-container">
<h3>Email</h3>
<mat-form-field appearance="outline">
<input matInput type="email" id="Email" name="Email" formControlName="email" />
</mat-form-field>
</div>
Run Code Online (Sandbox Code Playgroud)
这就是我迄今为止尝试过的风格。但这些都不起作用。即边框仍然是圆形的,并且颜色必须改变。如何使边框看起来像设计一样?
.input {
background-color: #E5ECF5 !important;
color: #001050 !important;
letter-spacing: 0.05em;
}
.mdc-text-field {
font-size: 12px;
font-weight: 500;
color: #001080 !important;
background-color: #E5ECF6 !important;
border-radius: 0px !important;
letter-spacing: 0.05em;
}
.mat-mdc-form-field-appearance-outline {
border-color: #001050 !important;
border-radius: 0px !important;
}
.mat-form-field-outline-start,
.mat-form-field-outline-end {
border-radius: 0 !important;
border-color: #001080 !important;
}
.mat-mdc-form-field-error-wrapper {
padding: 0px !important;
margin: 0px !important;
font-size: 9px;
font-family: 'Roboto';
font-weight: 600; …Run Code Online (Sandbox Code Playgroud)