带虚拟按键的手机截屏后,会存在最下面的黑边虚拟按键栏。而做类似网易考拉的商详页截图分享功能时,第一步就是需要把虚拟按键栏去掉。
参考考拉的效果,他是在截图后还是带黑边的,只是分享到微信或者朋友圈时,把黑边去掉了,并在最下方加入了二维码。
1、判断是否有虚拟按键,并获取高度
参考文档
https://juejin.im/post/5bb5c4e75188255c72285b54
采用最后一种,windowInsets获取虚拟按键,再判断显示高度来判断是否显示了虚拟按键。
因为现在的全面屏虽然有虚拟按键,但是是没有显示的。
故必须有虚拟按键并且高度已显示,才认为需要去做裁剪。
2、通过接口生成二维码,并生成带二维码的底部图片
3、裁剪底部、加入底部图片,参考文档
https://www.jianshu.com/p/36fe123d973e
采用系统提供的LayerDrawable,进行图片叠加
截图后去除虚拟按键,并加入二维码图片
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...