如何使用glide加载svg URL并在ImageView中进行设置?

时间:2019-04-24 10:16:30

标签: android android-glide

下面是我的代码;

react-native-fs

1 个答案:

答案 0 :(得分: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();
}

}