1

我想为孩子们制作一个应用程序,当他们开始触摸屏幕时,背景图像会出现在他们的手指下。意味着假设我们有一个白色的屏幕,然后您开始触摸屏幕,无论您触摸到哪里,背景图像都只出现在该区域上。就像图层蒙版一样。

此致,佩曼·莫尔塔扎维

4

1 回答 1

1

有很多方法可以实现这一点。由于您mono在问题上加了标签,我假设您对一种易于移植到其他图形工具包的方式感兴趣。

  1. 创建并显示您的背景图片;

  2. 创建并显示(在背景上)第二张图像(相同大小),它是纯白色的,带有 Alpha 通道(不透明);

  3. 当您获得触摸事件时,只需将第二个图像的 alpha 设置为透明(例如,在触摸位置的一个圆圈,其半径大致与孩子手指的大小相同),背景图像将出现在它的后面;

作为替代方案,您可以逐渐从不透明减少到透明(在 #3 中),因此需要几次滑动才能获得完全清晰的图像。

于 2012-07-15T16:11:28.393 回答