java鸿蒙Tab框架 image图片怎么渲染的
TableLayout图片是用什么渲染的,服务器返回的是网络图片String格式的。
鸿蒙
Java
HarmonyOS
赞
收藏 0
回答 2
相关问题
js ui 框架图片组件image怎么加载显示本地图片?
6428浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何优化鸿蒙Tab组件的动态渲染性能?
1043浏览 • 1回复 待解决
Image怎么替换svg图片?
9130浏览 • 1回复 待解决
HarmonyOS 怎么给图片渲染不同的颜色
728浏览 • 1回复 待解决
如何利用 ArkUI 框架优化鸿蒙应用的渲染性能?
322浏览 • 1回复 待解决
#鸿蒙通关秘籍#非同层渲染与同层渲染在鸿蒙框架中的性能差异如何?
1026浏览 • 1回复 待解决
HarmonyOS 包含5个tab页的基础框架
579浏览 • 1回复 待解决
请问Image怎么加载带有referer的网络图片?
3428浏览 • 2回复 待解决
HarmonyOS 调用camera拍照后得到图片[image.Image],请问怎么对【image.Image】进行裁剪
1070浏览 • 2回复 待解决
HarmonyOS Image组件请求图片的时候怎么加Referer
721浏览 • 1回复 待解决
服务卡片image怎么获取网络图片?
8178浏览 • 2回复 待解决
图片压缩,image.packing,怎么指定大小、宽高?
2216浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为鸿蒙应用中的图片添加渲染模式?
1027浏览 • 1回复 待解决
鸿蒙图片资源在Java代码中如何使用
8928浏览 • 1回复 待解决
HarmonyOS Image加载图片
671浏览 • 1回复 待解决
HarmonyOS 请问.png图片怎么在image控件中更改颜色
827浏览 • 1回复 待解决
#鸿蒙通关秘籍#咱们的应用启动框架怎么配置?
1247浏览 • 1回复 待解决
HarmonyOS 如何开发一个带5个tab的框架模版
809浏览 • 1回复 待解决
HarmonyOS 用Image显示了网络图片,可以拿到Image组件用的图片的PixelMap吗
794浏览 • 1回复 待解决
HarmonyOS 使用Canvas渲染网络图片时,有没有比较好的网图加载框架(类似Glide)
580浏览 • 1回复 待解决
HarmonyOS Image配置的图片如何旋转
581浏览 • 1回复 待解决
HarmonyOS预加载Image组件的图片
1410浏览 • 1回复 待解决
HarmonyOS图片加载框架ImageKnife
1174浏览 • 1回复 待解决
HarmonyOS tabs组件在只有少量tab的时,怎么设置让tab居中
814浏览 • 1回复 待解决
怎么给图片渲染不同的颜色,使用colorFilter设置滤镜颜色太过于复杂
2686浏览 • 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;
}