ImageView的圆形对齐
问题描述:
Hello Stack Overflow社区!ImageView的圆形对齐
我正在Android上开发一款纸牌游戏。在每一轮中,每个玩家将有一副5张牌。每张卡将是一个不同的ImageView。我想按如图所示的循环顺序对齐卡片:Figure1: What I would like to achieve
某些卡片可能会在屏幕上出现一点点,但玩家会将卡片向左或向右滑动,并且图像会以圆形移动办法。我的问题是:
1)如何使布局允许“越界”ImageViews。我尝试使用android:clipChildren="false"
和android:clipToPadding="false"
,但它不会在屏幕右侧工作(图像缩放本身以适应屏幕)
2)什么是实现“圆形刷”的最简单方法。我有3D编程的经验,所以我知道我会用sin和cos来计算坐标,但是我必须处理margin,因为它是一个Layout,我不知道如何保持“响应”。
谢谢!
你最好不要处理图像视图,而是去自定义视图并用openGL绘制所有东西 –