我在我的Android项目中使用Fresco,但它缺少诸如roundAsCircle'之类的属性。

时间:2016-11-10 02:38:47

标签: android xml facebook android-studio fresco

我已将此添加到我的构建gradle中:

compile 'com.facebook.fresco:fresco:0.14.1'

这在我的布局xml:

xmlns:fresco="http://schemas.android.com/apk/res-auto"

但在fresco名称空间中,它只有4个属性:fresco:actualImageUri=""fresco:paddingEnd=""fresco:paddingStart=""fresco:theme=""

我无法找到fresco:placeHolderImage=""fresco:roundAsCircle="",这是我真正需要的。我尝试在我的xml中添加这些属性,但是当我创建项目时,IDE会显示找不到属性' roundAsCirle'的资源标识符的错误在包装....'

我已尝试过这些:

  • 清理我的项目并在将compile 'com.facebook.fresco:fresco:0.14.1'添加到build.gradle并将xmlns:fresco="http://schemas.android.com/apk/res-auto"添加到布局xml后重新启动Android Studio。
  • 使用不同版本的壁画,例如0.12.0。但是发生了同样的问题
  • 我在至少两个项目中遇到过这个问题,但在之前的项目中它刚刚消失,我不知道如何。
  • 我搜索了谷歌和壁画网站,但未找到任何相关信息。

1 个答案:

答案 0 :(得分:0)

我正在为我的一个项目使用相同的库版本;你有没有在Application类中正确初始化库?

@Override
public void onCreate() {
    super.onCreate();
        Fresco.initialize(this);
}