【发布时间】:2016-09-07 20:51:51
【问题描述】:
你好 Stack Overflow 社区!
我正在 Android 上开发一款纸牌游戏。在每一轮中,每位玩家将拥有一副 5 张牌。每张卡片将是一个不同的 ImageView。我想按照图中的循环顺序排列卡片:Figure1: What I would like to achieve
有些卡片可能会稍微离开屏幕,但玩家会向左或向右滑动卡片组,图像会以圆形方式移动。我的问题是:
1) 如何使布局允许 ImageViews “越界”。我尝试使用android:clipChildren="false" 和android:clipToPadding="false",但它不适用于屏幕右侧(图像会自行缩放以适应屏幕)
2) 实现“循环滑动”的最简单方法是什么。我有 3D 编程经验,所以我知道我会使用 sin 和 cos 来计算坐标,但是我必须处理边距,因为它是一个布局,我不知道如何保持“响应式”。
谢谢!
【问题讨论】:
-
最好不要处理图像视图,而是使用自定义视图并使用 openGL 绘制所有内容
标签: android android-layout android-imageview android-gesture