我有一个基于画布的绘图应用程序,当放大时,我在一个角落绘制一个缩小的缩放Bitmap
。我还有一个小RectF
,我在微缩的顶部绘制,它显示了你在绘图中的位置。见第一张附图。
我想要做的是绘制缩放的位图,然后在其上方绘制相同大小的RectF
,使用允许您查看缩略图的Alpha值,最后打孔RectF
中的一个洞,可以显示您的位置,让您更清楚地了解缩影。见第二张附图。
我已经考虑过将RectF
的位图用于已经'内置'的洞,但是因为洞会根据位置移动,并且会根据比例因素改变大小,I需要动态地做。
我查看了RectF
个文档,但没有看到任何可以让RectF
剪切RectF
更小的“{1}}文件。有什么想法吗?
答案 0 :(得分:1)
您可以使用Path
填充选项。
moveTo
0,0并构建整个minipic,然后moveTo
内部的第一个角落和框架/创建洞。不确定它是否有效,但您也可以在路径中添加形状。