打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
canvas画图 切割画布(clip)

canvas画图 切割画布(clip)

分类: Android236人阅读评论(0)收藏举报
假设:区域A,区域B
先裁剪A,再裁剪B(带参数) 

  1. Path pA  
  2. Path pB  
  3. Canvas.clip(pA);  
  4. Canvas.clip(pB, Region.Op...);  
  5.   
  6. /* 
  7. Region.Op... 参数说明: 
  8.   
  9. Region.Op.DIFFERENCE          
  10. -- 得到的区域    ->在A中,与B不相同的部分 
  11.   
  12. Region.Op.REVERSE_DIFFERENCE 
  13. -- 得到的区域    ->在B中,与A不相同的部分 
  14.   
  15. Region.Op.INTERSECT         
  16. -- 得到的区域    ->A与B相同的部分(交集) 
  17. Region.Op.XOR        
  18. -- 得到的区域    ->不包含A与B相同的部分(全集减去交集) 
  19.   
  20. Region.Op.UNION         
  21. -- 得到的区域    ->A与B的所有部分(全集) 
  22.   
  23. Region.Op.REPLACE         
  24. -- 得到的区域    ->将A的区域用B替换 
  25. */   
  26.   
  27. PS:网上看了很多文章,自己重新整理了一番  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
子女有以下几种行为,大多不会孝顺,老人要早留退路
干货!广州海事法院关于国际货代合同纠纷典型案例的分析和建议 | 国际货运代理纠纷有关规定及典型案例
处事方式与语言技巧(8)
故乡姜堰的原风景
男性想要取得丰厚收入,需要研究以下方面:一、道:1.了解国家政策
201、白头翁(苦温,治痢要药,泄热凉血)
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服