无法在ImageViewAsync中加载图像

Al Lelopath

我无法将图像加载到ImageViewAsync中。图片应该在空白处。我已经尝试了同步和异步方法。我在mipmap文件夹中有图像placeholderProfileImage.png。我在调试器中浏览了绑定代码,所有这些似乎都井井有条。请注意,我删除了其他用文本填充视图的代码。那部分正在工作。我在图像方面做错了什么?

profilePhotoImageView在布局中定义:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/acquaintanceRow"
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="60dp"
    android:gravity="center">
    <FFImageLoading.Views.ImageViewAsync
        android:id="@+id/profilePhotoImageView"
        android:scaleType="fitCenter"
        android:layout_width="50dp"
        android:layout_height="100dp"
        android:layout_marginLeft="15dp"
        android:layout_marginRight="15dp"
        android:transitionName="@string/profilePhotoTransition" />
>

视图持有人类包含ProfilePhotoImageView:

internal class MyViewHolder : RecyclerView.ViewHolder
    {
    // removed stuff for brevity

        public ImageViewAsync ProfilePhotoImageView { get; }

        public MyViewHolder(View itemView) : base(itemView)
        {
            MyRow = itemView;

    // removed stuff for brevity

            ProfilePhotoImageView = MyRow.FindViewById<ImageViewAsync>(Resource.Id.profilePhotoImageView);
        }
    }

绑定代码:

public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
{
var viewHolder = holder as MyViewHolder;

string photoUrl = "placeholderProfileImage.png:";

FFImageLoading.Work.TaskParameter taskParameter = ImageService.LoadFileFromApplicationBundle(photoUrl);
FFImageLoading.Work.TaskParameter taskParameter2 = taskParameter.Transform(new CircleTransformation());
taskParameter2.Into(viewHolder.ProfilePhotoImageView);

// tried asynchronous as well, nothing
//FFImageLoading.Work.TaskParameter taskParameter = ImageService.LoadUrl(photoUrl);
//FFImageLoading.Work.TaskParameter taskParameter2 = taskParameter.Transform(new CircleTransformation());
//taskParameter2.Into(viewHolder.ProfilePhotoImageView);

}
斯文·迈克尔·斯图伯(Sven-MichaelStübe)

LoadFileFromApplicationBundleAssets不是mipmap文件夹加载文件。因此,您必须将文件移动到文件Assets夹,并将构建操作设置为AndroidAsset

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在Pygame中加载图像

来自分类Dev

无法在QML图像中加载图像源

来自分类Dev

无法在RemoteViewsFactory中加载多个图像

来自分类Dev

无法在opencv中加载图像(python)

来自分类Dev

无法在捆绑软件的xcassets中加载图像

来自分类Dev

无法使用AsyncTask在ListView中加载图像

来自分类Dev

无法在Gluon javafx中加载图像

来自分类Dev

无法在抽屉标题中加载图像

来自分类Dev

无法在opencv中加载图像(python)

来自分类Dev

无法在Gluon javafx中加载图像

来自分类Dev

[React Native]图像无法在Android中加载

来自分类Dev

无法使用滑行在图像视图中加载图像

来自分类Dev

Gwenview 太慢,无法从包含许多图像的目录中加载图像

来自分类Dev

在RecycleView中加载图像

来自分类Dev

在bPopup中加载图像

来自分类Dev

在JAR中加载图像

来自分类Dev

在WatchKit中加载图像

来自分类常见问题

Swift:无法在WKWebView中加载本地图像

来自分类Dev

PDFKit无法在浏览器中加载图像

来自分类Dev

无法在Safari中加载跨域图像(从CloudFront)

来自分类Dev

无法在机架应用程序中加载图像

来自分类Dev

无法使用Picasso库在android中加载图像

来自分类Dev

无法在Firefox和Internet Explorer中加载图像

来自分类Dev

无法在机架应用程序中加载图像

来自分类Dev

无法在TextView Html.fromHtml方法中加载图像

来自分类Dev

我无法在Spring MVC项目中加载图像

来自分类Dev

无法通过jsp:include在html中加载图像

来自分类Dev

无法使用Picasso库在android中加载图像

来自分类Dev

无法在 pubspec 文件中的 Flutter 错误中加载图像资产