ImageView 的圆形对齐
Circular alignment of ImageView's
你好 Stack Overflow 社区!
我正在 Android 上开发纸牌游戏。在每一轮中,每位玩家将拥有一副 5 张牌。每张卡片都是不同的 ImageView。我想按照图中的循环顺序排列卡片:Figure1: What I would like to achieve
有些卡片可能会稍微超出屏幕,但玩家会向左或向右滑动卡片组,图像会以圆形方式移动。我的问题是:
1) 如何使布局允许 ImageViews "out of bounds"。我尝试使用 android:clipChildren="false"
和 android:clipToPadding="false"
,但它不适用于屏幕右侧(图像会自行缩放以适合屏幕)
2) 实现 "circular swiping" 的最简单方法是什么。我有 3D 编程经验,所以我知道我会使用 sin 和 cos 来计算坐标,但是我必须处理边距,因为它是一个布局,我不知道如何保留东西 "responsive"。
谢谢!
对于那些有同样问题的人,我最终使用了this library。
你好 Stack Overflow 社区!
我正在 Android 上开发纸牌游戏。在每一轮中,每位玩家将拥有一副 5 张牌。每张卡片都是不同的 ImageView。我想按照图中的循环顺序排列卡片:Figure1: What I would like to achieve
有些卡片可能会稍微超出屏幕,但玩家会向左或向右滑动卡片组,图像会以圆形方式移动。我的问题是:
1) 如何使布局允许 ImageViews "out of bounds"。我尝试使用 android:clipChildren="false"
和 android:clipToPadding="false"
,但它不适用于屏幕右侧(图像会自行缩放以适合屏幕)
2) 实现 "circular swiping" 的最简单方法是什么。我有 3D 编程经验,所以我知道我会使用 sin 和 cos 来计算坐标,但是我必须处理边距,因为它是一个布局,我不知道如何保留东西 "responsive"。
谢谢!
对于那些有同样问题的人,我最终使用了this library。