HarmonyOS 目前是否支持截长屏(长列表场景)?
目前的截长屏方案如下:
遍历scrollview的child进行draw从而达到截长屏的目前,HarmonyOS 上如何遍历scrollview的child并进行绘制,目前是否有类似能力。
final Point resolution = new Point(width, height);
Bitmap bitmap = getBitmapForScreenshot(width, height);
Canvas canvas = new Canvas(bitmap);
Drawable bgDrawable = view.getBackground();
if (bgDrawable != null) {
bgDrawable.draw(canvas);
} else {
canvas.drawColor(Color.WHITE);
}
if (view instanceof ScrollView) {
int childCount = ((ScrollView) view).getChildCount();
for (int i = 0; i < childCount; i++) {
((ScrollView) view).getChildAt(i).draw(canvas);
}
} else {
view.draw(canvas);
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
对于长列表HarmonyOS是否有官方推荐的方法
24浏览 • 1回复 待解决
HarmonyOS 是否有防截屏、录屏有相关API
37浏览 • 1回复 待解决
HarmonyOS 应用全部页面防截屏,无法截屏/录屏
108浏览 • 1回复 待解决
HarmonyOS 目前是否支持cordova
794浏览 • 2回复 待解决
HarmonyOS componentSnapshot.createFromBuilder长列表截图不全
35浏览 • 1回复 待解决
HarmonyOS componentSnapshot目前可以支持长截图吗,或者有其他实现长截图的方法吗
43浏览 • 1回复 待解决
HarmonyOS 目前如何截超长图
30浏览 • 1回复 待解决
HarmonyOS 是否有接口可动态调用实现截屏?
78浏览 • 1回复 待解决
如何截屏、录屏、投屏
1614浏览 • 1回复 待解决
HarmonyOS 防截屏
103浏览 • 1回复 待解决
HarmonyOS 如何禁用截屏、录屏
30浏览 • 1回复 待解决
HarmonyOS 有没有监听截屏事件和禁止截屏的方法
824浏览 • 1回复 待解决
HarmonyOS 目前是否支持修改系统时间
39浏览 • 1回复 待解决
HarmonyOS 如何设置放截屏录屏?
364浏览 • 1回复 待解决
HarmonyOS 如何防截屏防录屏
56浏览 • 1回复 待解决
HarmonyOS AVplayer目前支持的具体格式列表有哪些
603浏览 • 1回复 待解决
HarmonyOS 截屏长图时 多个页面复用存在多个相同id时 截取底层页面
68浏览 • 1回复 待解决
HarmonyOS 如何禁止截屏和录屏?
343浏览 • 1回复 待解决
防止屏幕截屏或者录屏
357浏览 • 1回复 待解决
HarmonyOS如何获取截屏图片
577浏览 • 1回复 待解决
HarmonyOS 如何通过api实现app内截屏,并监听截屏的数据
46浏览 • 1回复 待解决
HarmonyOS 推送服务是否支持内网场景?
100浏览 • 1回复 待解决
HarmonyOS 防截屏功能开启后(隐私模式),截屏的提示并不居中
55浏览 • 1回复 待解决
HarmonyOS 应用内防截屏功能
57浏览 • 1回复 待解决
HarmonyOS 截屏命令是多少?
30浏览 • 1回复 待解决
当前有组件截图功能,但scroll没有长截图能力,componentSnapshot.get(‘scroll’)无法长截图。
针对web网页的长截屏,可以参考以下方法:
https://developer.huawei.com/consumer/cn/forum/topic/0204148902474871342?fid=0109140870620153026