【问题标题】:How to load svg URL with glide and set in ImageView? [closed]如何使用 glide 加载 svg URL 并在 ImageView 中设置? [关闭]
【发布时间】:2019-04-24 10:16:30
【问题描述】:

下面是我的代码;

Glide.with(getActivity())
     .load("https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/AJ_Digital_Camera.svg")
     .diskCacheStrategy(DiskCacheStrategy.NONE)
     .into(img_resturant);

【问题讨论】:

标签: android android-glide


【解决方案1】:

使用 Glide 从头开始​​并不容易,我建议使用 this library

我在我的一个项目中使用了它,它使用 Glide 并完成了工作。

public class MainActivity extends AppCompatActivity {

private ImageView image;
private String url;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    url = "http://www.clker.com/cliparts/u/Z/2/b/a/6/android-toy-h.svg";

    image = (ImageView) findViewById(R.id.image);

    SvgLoader.pluck()
            .with(this)
            .setPlaceHolder(R.mipmap.ic_launcher, R.mipmap.ic_launcher)
            .load(url, image);
}

@Override protected void onDestroy() {
    super.onDestroy();
    SvgLoader.pluck().close();
}
}

【讨论】:

  • 此图片未显示
  • 没有活动,这个库不能工作。
猜你喜欢
  • 2017-10-22
  • 1970-01-01
  • 2016-05-09
  • 1970-01-01
  • 2011-01-29
  • 2021-07-08
  • 1970-01-01
  • 2017-12-17
  • 2015-10-30
相关资源
最近更新 更多