我想在 ImageView 中显示一个动画文件。但是我的 gif 文件动画不起作用。
问问题
106 次
1 回答
0
我们可以使用最新的 Glide 库来做到这一点。将库依赖项添加到您的项目中。
定义绑定适配器方法如下
@BindingAdapter(value={"imageUrl", "placeholder"}, requireAll=false)
public static void setImageUrl(ImageView imageView, String url,
Drawable placeHolder) {
if (url == null) {
imageView.setImageDrawable(placeholder);
} else {
MyImageLoader.loadInto(imageView, url, placeholder);
}
}
在 ImageView 中添加标签,如下所示
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:imageUrl="@{product.imageUrl}"
app:placeholder="@{@drawable/shadowAvatar}"/>
现在重建项目并运行。如果需要任何帮助,请随时发表评论。
于 2021-01-21T15:57:11.220 回答