Android 实现扑克牌动画,android – 重叠图像(扑克牌)
我試圖讓我的游戲中的撲克牌重疊,這樣只能看到一張牌的前半部分而另一張牌被下一張撲克牌所覆蓋.應該完全可見的唯一卡將是最后/最右邊的卡.
我在framelayout和relativelayout中使用了以下代碼無濟于事.誰能提供一些建議?
public int shouldShow(int numberOfCards, int card, int id)
{
if(card == -1)
hide(id);
else
{
findViewById(id).setBackgroundDrawable(deckimages[card]);
//findViewById(id).offsetLeftAndRight(findViewById(id).getWidth()* numberOfCards / 2);
show(id);
//findViewById(id).setPadding(findViewById(id).getWidth()* numberOfCards / 2, 0,0,0);
return numberOfCards+1;
}
return numberOfCards;
}
我嘗試使用填充和偏移方法,這兩種方法都不適合我.但我也注意到getwidth()和getmeasuredwidth()方法返回0.
我應該使用哪種布局以及為什么getwidth功能不起作用的任何建議?
xml代碼在下面…會有比這更多的圖像,但這是我正在測試的
總結
以上是生活随笔為你收集整理的Android 实现扑克牌动画,android – 重叠图像(扑克牌)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Steam 一周销量榜:Steam De
- 下一篇: 所谓侠客皇帝怎么打