gpt4 book ai didi

android - 无法在 Glide 中显示远程 svg 文件

转载 作者:行者123 更新时间:2023-11-29 00:52:25 26 4
gpt4 key购买 nike

在我的 android app/build.gradle 中:

implementation 'com.github.qoqa:glide-svg:2.0.4'
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
implementation 'com.yarolegovich:discrete-scrollview:1.4.9'

在我的 Activity 中:

import com.yarolegovich.discretescrollview.DiscreteScrollView;
import com.yarolegovich.discretescrollview.InfiniteScrollAdapter;

serviceUrls = new ArrayList<String>();
serviceUrls.add("https://www.some_host.md/frontend/images/map/services/service-wi_fi.svg");
serviceUrls.add("http://www.gravatar.com/avatar/44444?s=48x48&d=identicon");
discreteScrollView = findViewById(R.id.picker);
InfiniteScrollAdapter wrapper = InfiniteScrollAdapter.wrap(new AgentServiceAdapter(serviceUrls));
discreteScrollView.setAdapter(wrapper);

在 xml 中

<com.yarolegovich.discretescrollview.DiscreteScrollView
android:id="@+id/picker"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:dsv_orientation="horizontal" />

此处适配器:

 @Override
public void onBindViewHolder(ViewHolder holder, int position) {
String serivceURL =data.get(position);
Glide.with(holder.itemView.getContext())
.load(serivceURL)
.into(holder.image);
}

结果成功只显示第二张图片,但第一张 (SVG) 不显示

最佳答案

没有使用 Glide 加载远程 svg 的直接方法。有用于加载删除 SVG 的库。请点击此链接。 https://bigbadaboom.github.io/androidsvg/SVGImageView.html https://github.com/ar-android/AndroidSvgLoader

关于android - 无法在 Glide 中显示远程 svg 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58033917/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com