管理游戏卡

时间:2019-03-17 11:26:44

标签: android android-layout android-fragments animation android-animation

我在这里问一个概念问题,因为我不知道什么是最好的解决方案...

我想在用户单击游戏时以翻转动画的形式显示各种数量的游戏卡。 我尝试使用ViewSpinner解决方案,但对图像之间的翻转动画过渡不满意...

然后,我找到了该翻转动画的教程,该教程完全可以实现我想要的效果:https://developer.android.com/training/animation/reveal-or-hide-view#CardFlip
它实现了2个片段(1个包含前卡的imageView,1个包含后卡的ImageView),并且使用带有.setCustomAnimations的片段之间的过渡动​​画。

由于我想重新使用此卡片转换系统来显示某项活动中的许多卡片,因此我正在考虑将这两个片段重新组合为一个用于管理数据的主要片段:基本上,我必须显示用户触摸哪张脸卡。 然后在活动中,实现这些主要片段并在它们之间进行通信:我必须知道一张卡翻转时,另一张卡的状态如何,例如检测对。

我看到我可以在活动中与主要片段及其子片段进行通信,但是我想直接在主要片段中(而不是在活动中)触发子卡片段的onClick事件。

有办法吗? 这类实施是一个好的解决方案吗?

0 个答案:

没有答案