2016-09-07 109 views
1

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,我不知道如何保持「響應」。

謝謝!

+1

你最好不要處理圖像視圖,而是去自定義視圖並用openGL繪製所有東西 –

回答

0

對於那些有同樣問題的人,我結束了使用this library