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 长截屏分享功能实现
131浏览 • 1回复 待解决
对于长列表HarmonyOS是否有官方推荐的方法
318浏览 • 1回复 待解决
HarmonyOS 是否有防截屏、录屏有相关API
327浏览 • 1回复 待解决
HarmonyOS 应用全部页面防截屏,无法截屏/录屏
428浏览 • 1回复 待解决
HarmonyOS 目前是否支持cordova
1062浏览 • 2回复 待解决
HarmonyOS componentSnapshot目前可以支持长截图吗,或者有其他实现长截图的方法吗
245浏览 • 1回复 待解决
HarmonyOS componentSnapshot.createFromBuilder长列表截图不全
186浏览 • 1回复 待解决
HarmonyOS 目前如何截超长图
108浏览 • 1回复 待解决
HarmonyOS 防截屏
274浏览 • 1回复 待解决
HarmonyOS 是否有接口可动态调用实现截屏?
153浏览 • 1回复 待解决
如何截屏、录屏、投屏
2103浏览 • 1回复 待解决
HarmonyOS 如何禁用截屏、录屏
320浏览 • 1回复 待解决
HarmonyOS 有没有监听截屏事件和禁止截屏的方法
1178浏览 • 1回复 待解决
HarmonyOS 如何防截屏防录屏
339浏览 • 1回复 待解决
HarmonyOS 如何设置放截屏录屏?
615浏览 • 1回复 待解决
HarmonyOS 目前是否支持修改系统时间
319浏览 • 1回复 待解决
HarmonyOS 如何禁止截屏和录屏?
630浏览 • 1回复 待解决
HarmonyOS AVplayer目前支持的具体格式列表有哪些
1036浏览 • 1回复 待解决
HarmonyOS 截屏长图时 多个页面复用存在多个相同id时 截取底层页面
270浏览 • 1回复 待解决
防止屏幕截屏或者录屏
745浏览 • 1回复 待解决
HarmonyOS如何获取截屏图片
691浏览 • 1回复 待解决
HarmonyOS 如何通过api实现app内截屏,并监听截屏的数据
291浏览 • 1回复 待解决
HarmonyOS 不被截屏或者录屏如何实现
108浏览 • 1回复 待解决
HarmonyOS 截屏命令是多少?
210浏览 • 1回复 待解决
HarmonyOS 应用内防截屏功能
170浏览 • 1回复 待解决
当前有组件截图功能,但scroll没有长截图能力,componentSnapshot.get(‘scroll’)无法长截图。
针对web网页的长截屏,可以参考以下方法:
https://developer.huawei.com/consumer/cn/forum/topic/0204148902474871342?fid=0109140870620153026