Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

एंड्रॉइड ऐप में फ्लिंग जेस्चर डिटेक्शन कैसे काम करें?

GestureDetector के साथ स्वाइप/फ्लिंग जेस्चर पहचानें

यह उदाहरण दर्शाता है कि GestureDetector और SimpleOnGestureListener का उपयोग करके फ्लिंग (स्वाइप) जेस्चर कैसे पहचानें।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में File → New Project चुनें।

चरण 2: साधारण लेआउट

res/layout/activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="स्क्रीन स्वाइप करें"
        android:textStyle="bold"/>

</RelativeLayout>

चरण 3: GestureDetector लागू करें

src/MainActivity.java:

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
    GestureDetector gestureDetector;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        gestureDetector = new GestureDetector(this, new GestureListener());
    }

    private class GestureListener extends GestureDetector.SimpleOnGestureListener {
        @Override
        public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
            Toast.makeText(MainActivity.this, "फ्लिंग पहचाना गया", Toast.LENGTH_SHORT).show();
            return super.onFling(e1, e2, velocityX, velocityY);
        }
    }

    @Override
    public boolean onTouchEvent(MotionEvent event) {
        gestureDetector.onTouchEvent(event);
        return super.onTouchEvent(event);
    }
}

चरण 4: मैनिफेस्ट

मानक मैनिफेस्ट।

ऐप चलाएं

स्क्रीन पर स्वाइप करें - "फ्लिंग पहचाना गया" टोस्ट दिखाई देगा।

एंड्रॉइड ऐप में फ्लिंग जेस्चर डिटेक्शन कैसे काम करें?

  1. एंड्रॉइड ऐप में TextToSpeech कैसे बनाएं? एंड्रॉइड ऐप में TextToSpeech कैसे बनाएं?

    एंड्रॉइड ऐप में टेक्स्ट-टू-स्पीच (TTS) लागू करना यह उदाहरण दिखाता है कि एंड्रॉइड ऐप में TextToSpeech फीचर कैसे जोड़ा जाता है, जिससे ऐप लिखे गए टेक्स्ट को आवाज़ में बदल सके। चरण 1: नया प्रोजेक्ट बनाएं Android Studio खोलें, File → New Project चुनें और आवश्यक विवरण भरकर नया प्रोजेक्ट बनाएं। चरण 2: ले

  1. Facebook पर Android ऐप कैसे बनाएं? Facebook पर Android ऐप कैसे बनाएं?

    Facebook Developer Console पर ऐप बनाकर App ID प्राप्त करने की चरण-दर-चरण प्रक्रिया। चरण 1: Facebook Developer Console पर ऐप बनाएं developers.facebook.com पर जाएं My Apps → Create App चुनें ऐप नाम और ईमेल दर्ज करें Create App ID पर क्लिक करें चरण 2: Android Studio में SDK जोड़ें प्रोजेक्ट-लेवल bu

  1. एंड्रॉइड पर गूगल ऐप काम न करने को ठीक करें - चरण-दर-चरण समस्या निवारण गाइड एंड्रॉइड पर गूगल ऐप काम न करने को ठीक करें - चरण-दर-चरण समस्या निवारण गाइड

    गूगल ऐप एंड्रॉइड का एक अभिन्न अंग है और सभी आधुनिक एंड्रॉइड डिवाइस में प्री-इंस्टॉल्ड आता है। अगर आप एंड्रॉइड 8.0 या उससे ऊपर का उपयोग कर रहे हैं, तो आप इस उपयोगी और शक्तिशाली गूगल ऐप से परिचित होंगे। इसकी बहुआयामी सेवाओं में एक सर्च इंजन, एक AI-पावर्ड पर्सनल असिस्टेंट, एक न्यूज फीड, अपडेट, पॉडकास्ट