标签: android-gesture

自定义滑动动画(倾斜,卡片组,3D等)

如何实现自定义滑动动画而不是标准水平移动?我正在考虑混合使用ViewPager(滑动到滚动)和ViewFlipper(自定义动画).重要的是动画会为用户的手指移动提供实时反馈,而不仅仅是在滑动完成后进行播放.

一些例子:

有关如何通常覆盖ViewPager中的滑动动画的任何想法?

android android-animation android-layout android-gesture android-viewpager

5
推荐指数
1
解决办法
8977
查看次数

android中的路径交集

我在我的android代码中有2个路径对象.我一直试图检查天气这些路径是否相交,但是无法做到.如何检查天气路径是否相交.感谢任何好的回应.....谢谢,

java graphics android path android-gesture

5
推荐指数
3
解决办法
1万
查看次数

Android libgdx使用手势监听器轻扫左右检测

我用libgdx在屏幕中央显示了一个图像.如果我向左滑动,图像应向左移动,如果我向右滑动图像应向右移动.

向左的后续滑动应该向左移动图像.同样的事情应该发生在右边.我用过GestureListener.

它在某种程度上起作用,如果我向左滑动第一个图像向左移动.但在那之后如果我试图向右滑动图像仍然向左移动.

那么我如何在libgdx中克服这个?

    class MyGestureListener implements GestureListener {

        @Override
        public boolean fling(float arg0, float arg1, int arg2) {
            // TODO Auto-generated method stub


              if(arg0>0)
               iX += 20;
              else
             // else if(arg0*100>iX)
                  iX-=20;
               System.out.println("Hello..............."+iX);
            return true;
        }

   Gdx.input.setInputProcessor(new GestureDetector(0.0f, 0.0f,0.0f, 5f,new MyGestureListener()));

   batch.draw(splashTexture, iX, iY);
Run Code Online (Sandbox Code Playgroud)

android libgdx android-gesture

5
推荐指数
1
解决办法
6073
查看次数

使用ScrollView中的onTouchListener检测滑动

我正在使用以下代码检测我的Activity中的滑动:

getWindow().getDecorView().getRootView().setOnTouchListener(new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                int action = event.getAction();
                if(action == MotionEvent.ACTION_DOWN){

                    downX = event.getX();
                    downY = event.getY();
                    //mSwipeDetected = Action.None;
                    return true; // allow other events like Click to be processed
                }
                else if(action == MotionEvent.ACTION_UP || action == MotionEvent.ACTION_CANCEL){
                     upX = event.getX();
                     upY = event.getY();

                     float deltaX = downX - upX;
                     float deltaY = downY - upY;

                    // horizontal swipe detection
                    if (Math.abs(deltaX) > MIN_DISTANCE) {
                        // left or right
                        if …
Run Code Online (Sandbox Code Playgroud)

android android-scrollview android-gesture

5
推荐指数
2
解决办法
3万
查看次数

获取与 GestureDetector 接触的视图

我已经GestureDetector在我的Activity. 现在,我可以抓住所有事件从整个画面像onSingleTapConfirmedonDoubleTaponLongPress...

是否可以检测View到我的自定义布局中的哪个被按下了?

android android-gesture android-event

5
推荐指数
1
解决办法
231
查看次数

当一个图像在android中移动时,如何知道两个图像是否相交?

在我的应用程序中,我使用的是在屏幕上移动图像onTouchListener.

我在同一视图中有另外两张图像.我的问题是,当运动图像触摸任何其他图像时,我需要执行某个动作(这意味着如果图像相交,则执行某些操作).

怎么能实现呢?.请尽快帮助我

提前致谢.

android ontouchlistener android-image android-imageview android-gesture

5
推荐指数
1
解决办法
4446
查看次数

如何为我的Android应用程序实现类似"自动隐藏导航"的Chrome?

在Chrome中,当用户向上/向下滑动内容时,地址栏将被隐藏/显示.

我可以为我的应用程序实现类似的逻辑吗?

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     android:id="@+id/container"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     tools:context=".MainActivity"
     tools:ignore="MergeRootFrame">
         <WebView
         android:id="@+id/my_webview"
         android:layout_width="match_parent"
         android:layout_height="match_parent" />
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)

我想知道我是否可以通过以下代码执行任何操作,以便在用户向上/向下滑动webView时隐藏/显示ActionBar.

WebView webView = (WebView) findViewById(R.id.my_webview);
webView.setOnTouchListener(new View.OnTouchListener() {
     public boolean onTouch (View v, MotionEvent event) {
            webView.onTouchEvent(event);
     }
});
Run Code Online (Sandbox Code Playgroud)

android android-webview android-gesture

5
推荐指数
2
解决办法
6440
查看次数

如何正确设置TouchImageView的fixTransX和fixTransY以实现doubleTap到ZoomOut?

我使用TouchImageView来自这里.

我正在努力实现ZoomOut双击.我已经部分完成了.但是,我在缩小时遇到了一些问题.如果我缩放图像&如果我双击,则图像无法正确渲染.

这是我修改过的版本

TouchImageView.java

package com.bharath.downloadissuedemo;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Matrix;
import android.graphics.PointF;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.util.Log;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.view.ScaleGestureDetector;
import android.view.View;
import android.widget.ImageView;

public class TouchImageView extends ImageView {

    Matrix matrix;

    // We can be in one of these 3 states
    static final int NONE = 0;
    static final int DRAG = 1;
    static final int ZOOM = 2;
    int mode = NONE;

    // Remember …
Run Code Online (Sandbox Code Playgroud)

android zoom android-imageview android-gesture

4
推荐指数
1
解决办法
1317
查看次数

Android中的2个手指旋转手势监听器

我试图找出使图像旋转的最佳方法,用户的手指向左或向右拖动,以及旋转角度.

float x1 = lastEvent[0] - lastEvent[1];
float y1 = lastEvent[2] - lastEvent[3];    
float degrees1 = (float)(Math.atan2(y1, x1));      
float x2 = event.getX(0) - event.getX(1);
float y2 = event.getY(0) - event.getY(1);
float degrees2 = (float)(Math.atan2(y2, x2));   

float degrees = (float) Math.toDegrees(degrees2-degrees1);
Run Code Online (Sandbox Code Playgroud)

但它不像我想要的那样旋转..是否有任何旋转手势的倾听者?谢谢

android android-gesture

3
推荐指数
1
解决办法
6297
查看次数

在Android上使用哪个SVM库?

我们正在努力为Android平台提供在线手写文本识别器.android中的内置手势识别使用(从我从代码中收集的)K-NN点检查,最可能是平滑Bezier曲线的控制点.

取而代之的是,我们将从触摸屏上的用户生成的点中获取一些标准特征数据,然后训练大约50个字符类的SVM(最初)以检查我们的特征选择的工作情况.

因此,考虑到这个SVM必须在移动电话上运行,这在处理能力方面可能不是最先进的,应该使用哪个库?还需要考虑哪个库​​最容易使用Eclipse IDE集成到Android SDK的开发中?

我考虑过LibSVM,但任何有使用移动平台的经验的人都应该能够提供有根据的猜测.

提前致谢.

java android machine-learning gesture-recognition android-gesture

2
推荐指数
1
解决办法
2091
查看次数