android 定义手势
16lz
2021-01-24
手势 1) 定义手势 导入GestureBuilder (android sample project) mnt/sdcard/gestures 2) 识别手势 a) 拷贝到res\raw\ b) layout 新增GestureOverlayView,用来做布局 c) 加载手势库 final GestureLibrary library = GestureLibraries.fromRawResource(this, R.raw.gestures); library.load(); d) 识别手势 GestureOverlayView overlayView = (GestureOverlayView) findViewById(R.id.gestureOverlayView1); OnGesturePerformedListen er listener = new OnGesturePerformedListen er() { @Override public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) { ArrayList recognizeList = library.recognize(gesture); Prediction prediction = recognizeList.get(0); if (prediction.score >= 5) { if ("exit".equals(prediction.name)) { finish(); } else if ("open".equals(prediction.name)) { checkBox.setChecked(true); } } } }; overlayView.addOnGesturePerformedLis tener(listener );
更多相关文章
- android LayoutParams 简单说明 理解 示例
- Android(安卓)动态生成布局的方式摘要
- Android(安卓)studio 导入Module后报错记录
- Android透明状态栏(沉浸式状态栏)
- AndroidX之CoordinatorLayout+AppBarLayout顶部折叠栏
- 利用BLCR加速android的启动(android4.2)
- Android毕设之Fragment+TabHost(三)
- 【面包屑】快速使用RecyclerView搭建列表
- 曾经的笔记——android的学习笔记(布局和电话、短信权限)