,,Android VelocityTracker使用案例详解

,,Android VelocityTracker使用案例详解

这篇文章主要介绍了安卓速度跟踪器使用案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

速度跟踪器顾名思义即速度跟踪,在机器人中主要应用于扯平。速度跟踪器通过跟踪一连串事件实时计算出当前的速度,这样的用法在机器人系统空间中随处可见,比如手势中的滑动、滚动等。

速度跟踪器主要用跟踪触摸屏事件(投掷事件和其他手势手势事件)的速率。用addMovement(运动事件)函数将运动事件加入到速度跟踪器类实例中。你可以使用getXVelocity()或getXVelocity()获得横向和竖向的速率到速率时,但是使用它们之前请先调用计算当前速度(整数)来初始化速率的单位。

公共方法

空的

addMovement(运动事件事件)将用户的运动添加到跟踪器中。

空的

清除()将速度跟踪器重置回其初始状态。

空的

计算当前速度(整数单位,浮点最大速度)根据收集到的点计算当前速度。肠炎表示速率的基本时间单位100 .尤尼蒂斯值为一的表示是,一毫秒时间单位内运动了多少个像素,unitis值为1000表示一秒(1000毫秒)时间单位内运动了多少个像素浮动速度表示速率的最大值

空的

计算当前速度(内部单位)相当于调用最大速度为漂浮物的computeCurrentVelocity(int,Float).最大值.一般使用此函数即可

抽象T

getNextPoolable()

漂浮物

获取最后一次计算的X速度。

漂浮物

获取最后一次计算的X速度。

漂浮物

获取最近一次计算的Y轴速度。

漂浮物

获取最近一次计算的Y轴速度。

抽象布尔

isPooled()

静态速度跟踪器

获取一个新的速度跟踪器对象来观察一个运动的速度。

空的

回收()返回一个速度跟踪器对象供其他人重用。

抽象虚空

setNextPoolable(T元素)

抽象虚空

集合池(布尔isPooled)

示例代码:

@覆盖

public boolean onTouchEvent(运动事件ev){

if (null==mVelocityTracker) {

mVelocityTracker=velocity tracker。获取();

}

mvelocitytracker。添加运动(ev);

switch (ev.getAction()) {

案例运动事件。行动_行动:

//隐藏在左边的宽度

int scrollX=getScrollX();

Loger.e(ObjEarth .标记,' V=' mvelocitytracker。getx velocity());

如果(数学。ABS(mvelocitytracker。getx velocity())4000 f){

if(mvelocitytracker。getx velocity()0f){

//正向逻辑代码

}否则{

//反向逻辑代码

}

}

返回真实的

案例运动事件。动作_移动:

mvelocitytracker。计算当前速度(1000);//设置单位的值为1000,意思为一秒时间内运动了多少个像素

}

返回super . ontouchevent(ev);

}

这就是本文对Android VelocityTracker用例的详细解释。有关Android VelocityTracker使用的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windowsandroid手机版下载,windowsandroid安装apk
  • windowsandroid手机版下载,windowsandroid安装apk,WindowsAndroid 安装教程详解
  • android调用webview方法,androidwebview是什么,Android 中 WebView 的基本用法详解
  • android传感器高级编程,Android传感器,Android编程之光线传感器用法详解
  • android.app.Dialog,android自定义dialog对话框,Android开发笔记之-Dialog的使用详解
  • android 图片视频轮播框架,androidlayout轮播图,Android实现炫酷轮播图效果
  • android里的viewpager,安卓自定义view流程,Android自定义引导玩转ViewPager的方法详解
  • android里的viewpager,android viewpager详解
  • android里的viewpager,android viewpager详解,Android自定义超级炫酷的ViewPage指示器
  • android调用webview方法,androidwebview是什么
  • android设置控件宽度,android获取屏幕宽度和高度
  • android设置控件宽度,android获取屏幕宽度和高度,Android中获取控件宽高的4种方法集合
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程,android蓝牙简单开发示例教程
  • android菜单栏,android菜单控件
  • 留言与评论(共有 条评论)
       
    验证码: