我有许多矩形(卡片)(技术上是一个 Rect 类以及其中的一个 ShapeDrawable),它们彼此堆叠或应保持在两侧..它们应该响应触摸和缩放事件。
例如,
这里有阴影的卡片在下面,其余的在上面。卡片 2 和 3 部分隐藏了它。当我触摸下面的卡片时,它应该会出现。
我应该如何设计我的卡片或阴影矩形。我应该使用自定义视图或视图组。(我是 android 新手,我不知道如何实现这个。这甚至是一个好主意吗。我们可以有这么多屏幕上?)
到目前为止,我已经创建了一个存储此类对象列表的堆栈,并创建了另一个内部类,SurfaceView 和我正在访问上面的堆栈以绘制我的所有元素。但现在的问题是我必须映射我的所有触摸这些卡片或矩形中的每一个的事件。虽然这是可能的,但我想知道是否有更好的方法来做到这一点。
谢谢