当前位置: 首页 > 知识库问答 >
问题:

用于购物应用程序的android复杂用户界面设计

尉迟子民
2023-03-14

我需要实现复杂的UI设计(老虎机的主要场景),所以我正在研究最好的方法来做到这一点。我想设计一些像商店这样的东西,当用户采取行动时,比如购买东西并按下按钮,物品移动到盒子和盒子附近。我可以从哪里开始。我想我可以使用Unity。但是我不知道C我可以使用java吗?

我是Android开发者。

共有1个答案

宗安翔
2023-03-14

我将快速概述如何实现这一目标(如果我正确了解您的需求):

我不知道为什么您应该需要Unity/c,因为kotlin/java/Android Native应该适合您的要求。

首先需要一个动画(盒子打开/关闭的不同状态下的一些图像),然后需要将它们作为可绘制对象导入,您可以在此处使用此选项设置盒子的动画:https://developer.android.com/guide/topics/graphics/drawable-animation

然后你需要移动物品。我建议使用ImageView,您可以将其“移动”到方框的中心。https://developer.android.com/guide/topics/graphics/prop-animation#object-动画师

如果它到达目的地,你可以让它消失。

 类似资料:
  • 8.1.1 程序的用户界面 界面是指两个体系之间的分界与接合部分,例如人-机界面、水-油界面等。在程序设计领域,一个程序的用户界面(user interface,简称 UI)指的是程序中与用户进行交互的部 分,用户通过 UI 向程序输入数据或者请求程序执行特定任务,而程序通过 UI 向用户显示各 种信息。 如果程序员写的程序是自用的,那么用户界面是怎样的并不重要,因为程序员完全了解 程序的行为,能

  • 如果设备上有多个帐户,我无法获得购买,这些购买是用第二个帐户进行的。这有时可以通过从Google Play web界面安装应用程序来暂时修复,但过了一段时间,购买的东西就不会出现在查询中,迫使用户重新安装。 我正在使用本示例中的IabHelper类。 通过谷歌搜索,我发现这个bug已经存在了一段时间,但不幸的是,我无法找出错误是在IabHelper类还是在谷歌方面。

  • 问题内容: 在我的应用程序中,我正在使用Intentservice从服务器获取数据,并将获取的数据存储到本地sqlite db中。我正在使用5 IntentService来获取并填充五个表。每个意向服务的数据最多可包含300行。我该怎么办? IntentService代码: 调用intentservice的代码: 并在完成任务时向我发送代码 在onReceiveResult ..中,结果代码通过调

  • 6.Android 用户界面 本章介绍Android中用户界面的构建方法。我们将在这里创建第一个Activity作为实例,体验如何使用XML描述界面布局,以及在Java中引用它的方法。随后介绍View(又称Widget,控件)和Layout(布局)的概念,以及如何在Java中捕获事件(比如单击按钮)。另外,还需要在这里导入一个三方的jar文件,用来访问 Twitter 提供的 API。 到本章结束

  • 我试图实现Reddit oAuth2(每一个应用程序,利用Reddit的内容必须有这个实现)在基于Android的“无用户”应用程序,我遵循的指导方针。 我注册了一个应用程序,并获得了相应的. 为了正确编写Android代码,我遵循以下API指南和更新指南。 因此,我编写了两种方法来解决这个问题,似乎都不起作用。对于这两个选项,适当片段中的调用是相同的,如下所示: 似乎我得到的响应是空的(范围只得

  • 我在理解应用程序中的多线程时遇到了一个大问题,因此我发现了一个bug。我已经检查了我认为所有的可能性,但我仍然得到各种(有时意想不到的)错误。 也许这里有人能给我建议,我应该做什么。 在我的项目中,我使用了两个外部库: GraphView-为图形绘制提供视图 EventBus-为应用程序组件之间的轻松通信提供接口 至于应用程序,其结构如下: 其思想是,ProcessThread通过事件总线计算数据