java鸿蒙Tab框架 image图片怎么渲染的
TableLayout图片是用什么渲染的,服务器返回的是网络图片String格式的。
鸿蒙
Java
HarmonyOS
赞
收藏 0
回答 2
待解决
相关问题
js ui 框架图片组件image怎么加载显示本地图片?
5464浏览 • 1回复 待解决
Image怎么替换svg图片?
8248浏览 • 1回复 待解决
请问Image怎么加载带有referer的网络图片?
2030浏览 • 2回复 待解决
HarmonyOS 调用camera拍照后得到图片[image.Image],请问怎么对【image.Image】进行裁剪
318浏览 • 2回复 待解决
服务卡片image怎么获取网络图片?
6844浏览 • 2回复 待解决
图片压缩,image.packing,怎么指定大小、宽高?
1509浏览 • 1回复 待解决
鸿蒙对渲染WebGL的支持目前怎么样了
2352浏览 • 1回复 待解决
鸿蒙图片资源在Java代码中如何使用
7987浏览 • 1回复 待解决
HarmonyOS图片加载框架ImageKnife
310浏览 • 1回复 待解决
图片缓存磁盘,系统是否有图片缓存磁盘的能力或框架,或者有什么推荐的三方图片框架?
93浏览 • 1回复 待解决
HarmonyOS预加载Image组件的图片
391浏览 • 1回复 待解决
怎么给图片渲染不同的颜色,使用colorFilter设置滤镜颜色太过于复杂
1897浏览 • 1回复 待解决
鸿蒙UI框架没有 C++的 UI框架
13262浏览 • 2回复 待解决
鸿蒙java开发 Canvas为什么不能把PixelMap作为参数带入?那我绘制的图片要怎么获取呢?
3682浏览 • 1回复 待解决
#鸿蒙学习大百科#Image组件加载的图片,发现图片不清晰如何处理?
196浏览 • 1回复 待解决
Image组件如何读入沙箱内的图片
2664浏览 • 1回复 待解决
Image组件如何加载沙盒内的图片
2389浏览 • 1回复 待解决
HarmonyOS Image显示GIF图片时的控制
105浏览 • 1回复 待解决
如何将一张彩色的图片渲染成黑白图片?
277浏览 • 1回复 待解决
前端转鸿蒙怎么过渡,需要学习Java吗
7708浏览 • 4回复 待解决
Image组件是否支持.9图片
227浏览 • 1回复 待解决
鸿蒙webview怎么调用vue或其他mvvm js框架中的方法
970浏览 • 1回复 待解决
图片剪切的第三方框架
79浏览 • 1回复 待解决
Image组件加载的图片,如何缓解图片在缩放时的锯齿问题
1978浏览 • 1回复 待解决
tab-bar下方的下划线怎么去掉?
2978浏览 • 1回复 待解决
你的string类型的image应该是一个地址吧 如果是地址的话你直接用Glide就可以了 你可能需要引入Glide依赖
依赖引入:
使用之前添加图片http明文请求配置
网络权限不能忘
使用
参考以下代码可以将 String 转换成 PixelMap
public static PixelMap getMapPixelMap(String urlString) {
InputStream is = null;
PixelMap pixelMap = null;
try {
URL url = new URL(urlString);
URLConnection con = url.openConnection();
con.setConnectTimeout(TIME_OUT);
is = con.getInputStream();
ImageSource source = ImageSource.create(is, new ImageSource.SourceOptions());
ImageSource.DecodingOptions options = new ImageSource.DecodingOptions();
options.desiredSize = new Size(TILE_LENGTH, TILE_LENGTH);
pixelMap = source.createPixelmap(options);
return pixelMap;
} catch (IOException exception) {
LogUtils.info(TAG, "getImagePixelMap:" + exception.getMessage());
} finally {
if (is != null) {
try {
is.close();
} catch (IOException e) {
LogUtils.info(TAG, "getImagePixelMap:" + e.getMessage());
}
}
}
return pixelMap;
}