Android自定义交互和对象
对于创建自己对象的应用程序以及在android应用程序中与它们交互的方式,这些应用程序使用什么语言或方法 我可以在android应用程序中创建一个listview和一个Scrobable页面,我可以为它们创建自己的动画,我知道,但是如果我想让应用程序中的元素对不同的用户输入做出反应,该怎么办呢。例如,Facebook messenger应用程序有可以移动的可拖动圆圈,其他应用程序有用户可以拖放的元素(或对象?),有点像游戏,应用程序会对这种移动做出响应 那些应用程序使用游戏引擎吗?或者android有一个超越developer.android.com的潜在秘密世界 我问这个问题的原因是,我想创建一个界面,其中有一个列表视图,但不是单击列表对象打开其内容,而是用户将其向左滑动。我想这是UI和设计密集型的,或者需要修改android的动画和触摸响应。我应该看什么指南或参考资料Android自定义交互和对象,android,user-interface,elements,interaction,Android,User Interface,Elements,Interaction,对于创建自己对象的应用程序以及在android应用程序中与它们交互的方式,这些应用程序使用什么语言或方法 我可以在android应用程序中创建一个listview和一个Scrobable页面,我可以为它们创建自己的动画,我知道,但是如果我想让应用程序中的元素对不同的用户输入做出反应,该怎么办呢。例如,Facebook messenger应用程序有可以移动的可拖动圆圈,其他应用程序有用户可以拖放的元素(或对象?),有点像游戏,应用程序会对这种移动做出响应 那些应用程序使用游戏引擎吗?或者andro
谢谢你的帮助 对于不同的外观,您需要创建一个自定义视图。这样做只会给你一个画布,你可以画,你可以让它做任何你想做的。这只是普通的Java代码
对于不同的交互,可以将TouchEventListener注册到视图,并按照所需的行为编写代码。对于某些特定的事情,如ListView,您可能还需要覆盖onInterceptTouchEvent。GestureDetector在这里可能是一个有用的类。如果您愿意查看此代码,它应该为您做您希望它为您做的事情。这是谷歌共享的代码,用于执行滑动列表视图删除。本页将对此进行更详细的解释