1
我想为儿童制作一个应用程序,当他们开始触摸屏幕时,背景图像出现在他们的手指下。手段让我们假设我们有一个白色的屏幕,然后你开始触摸屏幕,无论你触摸背景图像只出现在该区域。就像图层蒙版一样。仅在MonoTouch中绘制图像的特定部分
此致, Peyman的Mortazavi
我想为儿童制作一个应用程序,当他们开始触摸屏幕时,背景图像出现在他们的手指下。手段让我们假设我们有一个白色的屏幕,然后你开始触摸屏幕,无论你触摸背景图像只出现在该区域。就像图层蒙版一样。仅在MonoTouch中绘制图像的特定部分
此致, Peyman的Mortazavi
有很多的方式来实现这一目标。由于您在问题上标记了mono
,因此我认为您对可轻松移植到其他图形工具包的方式感兴趣。
创建和显示你背景图像;
创建并显示(在背景上)第二个图像(相同大小),纯白色的alpha通道(不透明);
当你触摸事件简单地设置所述第二图像的α透明(例如,圆圈的半径大致孩子手指的大小的触摸位置),并且背景图像将显示它后面;
作为一种替代方法,您可以逐渐从不透明变为透明(在#3中),因此需要几次滑动才能获得完全清晰的图像。
这种方法似乎可行,但我无法实现它,请你分享一个示例项目。谢谢 – Peyman 2012-07-19 17:34:04