我需要实现以下组件,但不知道从哪里开始。
我堆叠了两个碎片。顶部片段也具有渐变背景和其他内容。下面的片段也有自己的内容,你应该能够看到下面的内容。
下图显示了情况,白色圆形应该是可移动的,因此用户可以在某个位置看到以下内容。
答案 0 :(得分:3)
我推荐Romain Guy的解决方案。据我所知,这是最简单的(也可能是最有效的方法,因为他推荐它)。该解决方案基于Shader
s。
您可以在此处找到代码,说明,整个项目,示例视频和屏幕截图:http://www.curious-creature.org/2012/12/13/android-recipe-2-fun-with-shaders/
您可以通过调整遮罩PNG文件来开始自定义。那么你可能会为绘图时使用的片段提供着色器参数。最后,您将在每个指针移动事件后为每个片段设置正确的着色器。
我知道这只是解决方案的草图,但上面链接中提供的整个项目代码可以让您快速前进。