【问题标题】:Android: swapping two elements on swipe, like Candy CrushAndroid:在滑动时交换两个元素,例如 Candy Crush
【发布时间】:2019-06-16 23:52:59
【问题描述】:

我正在开发我的第一个 Android 游戏,它的主屏幕由 4x4 视图数组组成,每个视图包含一个图像和一个文本。当我们触摸一个视图并将其滑动到相邻视图的位置时,两个视图会交换,就像 Candy Crush 一样。我一直在寻找几天,但我没有找到任何合适的解决方案。我担心以下问题:

  1. 我应该使用 GridView 还是仅使用 视图数组 进行此类交换?
  2. 我应该针对此要求处理哪些类型的事件
  3. 如何添加动画,让两个交换的元素看起来具有真正的移动效果

任何帮助将不胜感激!

【问题讨论】:

    标签: android swap


    【解决方案1】:

    This Link 应该为您指明正确的方向。请注意,这也适用于 GridView。您只需要添加您想要的规则来过滤哪些项目可能/可能不会相互交换。

    【讨论】:

      猜你喜欢
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-21
      相关资源
      最近更新 更多