相关疑难解决方法(0)

Android:如何处理从右到左的滑动手势

我希望我的应用能够识别用户在手机屏幕上从右向左滑动的时间.

这该怎么做?

android gesture-recognition swipe

424
推荐指数
12
解决办法
38万
查看次数

如何在webview上检测滑动手势

我正在开发一个带有a RelativeLayoutWebView内部的简单android应用程序.

我必须检测从底部到顶部的滑动仅在屏幕左侧的20%处完成.因此,当用户从底部到顶部在该空间中滑动时,我必须显示自定义对话框.

我尝试的是:

import android.app.Activity;
import android.view.MotionEvent;
import android.view.View;

public class ActivitySwipeDetector implements View.OnTouchListener {

    static final String logTag = "ActivitySwipeDetector";
    private Activity activity;
    static final int MIN_DISTANCE = 100;
    private float downY, upY;

    public ActivitySwipeDetector(Activity activity){
        this.activity = activity;
    }

    public void onRightToLeftSwipe(){

    }

    public void onLeftToRightSwipe(){

    }

    public void onTopToBottomSwipe(){

    }

    public void onBottomToTopSwipe(){
        System.out.println("BOTTOM TO TOP SWIPE DONE!");
    }

    public boolean onTouch(View v, MotionEvent event) {
        switch(event.getAction()){
        case MotionEvent.ACTION_DOWN: {
            downY = event.getY(); …
Run Code Online (Sandbox Code Playgroud)

android webview gesture swipe

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

Android中的Fling Gesture和Webview

我有一个webview控件,需要支持Android中的fling手势才能显示新记录(加载新数据).这是在扩展Activity的类中发生的.我见过的所有示例都展示了如何为textview实现手势支持,但对于webview却没有.

我需要对左右翼进行不同的动作.任何代码帮助将不胜感激,因为这完全让我难过.

这是我基本的onCreate和我的课程

import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.database.SQLException;
import android.os.Bundle;
import android.text.Html;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.Window;

import android.webkit.WebView;

public class ArticleActivity extends Activity   {

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);



    Window  w = getWindow();

     w.requestFeature(Window.FEATURE_LEFT_ICON);

     WebView webview = new WebView(this);
     setContentView(webview); 



     w.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,
     R.drawable.gq);




    setDefaultKeyMode(DEFAULT_KEYS_SEARCH_LOCAL);
    populateFields();
    webview.loadData(question + answer, "text/html", "utf-8");



  //   
}
private void populateFields() {

....


}

}
Run Code Online (Sandbox Code Playgroud)

sdk android webview gesture

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

标签 统计

android ×3

gesture ×2

swipe ×2

webview ×2

gesture-recognition ×1

sdk ×1