Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android自定义交互和对象_Android_User Interface_Elements_Interaction - Fatal编程技术网

Android自定义交互和对象

Android自定义交互和对象,android,user-interface,elements,interaction,Android,User Interface,Elements,Interaction,对于创建自己对象的应用程序以及在android应用程序中与它们交互的方式,这些应用程序使用什么语言或方法 我可以在android应用程序中创建一个listview和一个Scrobable页面,我可以为它们创建自己的动画,我知道,但是如果我想让应用程序中的元素对不同的用户输入做出反应,该怎么办呢。例如,Facebook messenger应用程序有可以移动的可拖动圆圈,其他应用程序有用户可以拖放的元素(或对象?),有点像游戏,应用程序会对这种移动做出响应 那些应用程序使用游戏引擎吗?或者andro

对于创建自己对象的应用程序以及在android应用程序中与它们交互的方式,这些应用程序使用什么语言或方法

我可以在android应用程序中创建一个listview和一个Scrobable页面,我可以为它们创建自己的动画,我知道,但是如果我想让应用程序中的元素对不同的用户输入做出反应,该怎么办呢。例如,Facebook messenger应用程序有可以移动的可拖动圆圈,其他应用程序有用户可以拖放的元素(或对象?),有点像游戏,应用程序会对这种移动做出响应

那些应用程序使用游戏引擎吗?或者android有一个超越developer.android.com的潜在秘密世界

我问这个问题的原因是,我想创建一个界面,其中有一个列表视图,但不是单击列表对象打开其内容,而是用户将其向左滑动。我想这是UI和设计密集型的,或者需要修改android的动画和触摸响应。我应该看什么指南或参考资料


谢谢你的帮助

对于不同的外观,您需要创建一个自定义视图。这样做只会给你一个画布,你可以画,你可以让它做任何你想做的。这只是普通的Java代码


对于不同的交互,可以将TouchEventListener注册到视图,并按照所需的行为编写代码。对于某些特定的事情,如ListView,您可能还需要覆盖onInterceptTouchEvent。GestureDetector在这里可能是一个有用的类。

如果您愿意查看此代码,它应该为您做您希望它为您做的事情。这是谷歌共享的代码,用于执行滑动列表视图删除。本页将对此进行更详细的解释