কম্পিউটার

কোটলিন ব্যবহার করে একটি অ্যান্ড্রয়েড অ্যাপে কীভাবে ফ্লিং জেসচার সনাক্তকরণ কাজ করা যায়?


কোটলিন ব্যবহার করে একটি অ্যান্ড্রয়েড অ্যাপে কীভাবে ফ্লিং ইঙ্গিত সনাক্তকরণ কাজ করা যায় তা এই উদাহরণটি দেখায়৷

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে প্রয়োজনীয় সমস্ত বিবরণ পূরণ করুন৷

ধাপ 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"
   android:padding="4dp"
   tools:context=".MainActivity">
   <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="70dp"
      android:background="#008080"
      android:padding="5dp"
      android:text="TutorialsPoint"
      android:textColor="#fff"
      android:textSize="24sp"
      android:textStyle="bold" />
   <TextView
      android:id="@+id/textView"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerInParent="true"
      android:text="Fling Gesture"
      android:textColor="@color/colorAccent"
      android:textSize="24sp"
      android:textStyle="bold" />
</RelativeLayout>

ধাপ 3 − নিম্নলিখিত কোডটি src/MainActivity.kt

এ যোগ করুন
import android.os.Bundle
import android.view.GestureDetector
import android.view.MotionEvent
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity(), GestureDetector.OnGestureListener{
   lateinit var gestureDetector: GestureDetector
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
      gestureDetector = GestureDetector(this)
   }
   override fun onTouchEvent(event: MotionEvent): Boolean {
      return if (gestureDetector.onTouchEvent(event)) {
         true
      }
      else {
         super.onTouchEvent(event)
      }
   }
   override fun onDown(p0: MotionEvent?): Boolean {
      return false
   }
   override fun onShowPress(p0: MotionEvent?) {
      return
   }
   override fun onSingleTapUp(p0: MotionEvent?): Boolean {
      return false
   }
   override fun onScroll(p0: MotionEvent?, p1: MotionEvent?, p2: Float, p3: Float): Boolean {
      return false
   }
   override fun onLongPress(p0: MotionEvent?) {
      return
}
override fun onFling(p0: MotionEvent?, p1: MotionEvent?, p2: Float, p3: Float): Boolean {
   Toast.makeText(applicationContext, "Fling Gesture", Toast.LENGTH_SHORT).show()
      return true
   }
}

পদক্ষেপ 4৷ − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="com.example.q11">
   <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:roundIcon="@mipmap/ic_launcher_round"
      android:supportsRtl="true"
      android:theme="@style/AppTheme">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং রান আইকনে ক্লিক করুন টুলবার থেকে কোটলিন ব্যবহার করে একটি অ্যান্ড্রয়েড অ্যাপে কীভাবে ফ্লিং জেসচার সনাক্তকরণ কাজ করা যায়? । একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে৷

কোটলিন ব্যবহার করে একটি অ্যান্ড্রয়েড অ্যাপে কীভাবে ফ্লিং জেসচার সনাক্তকরণ কাজ করা যায়?


  1. কিভাবে অ্যান্ড্রয়েডে একটি কাজ উল্লম্ব সিকবার পেতে?

  2. একটি অ্যান্ড্রয়েড অ্যাপে কীভাবে ফ্লিং অঙ্গভঙ্গি সনাক্তকরণ কাজ করা যায়?

  3. কোটলিন ব্যবহার করে অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে কীভাবে এইচটিএমএল ইমেল পাঠাবেন?

  4. কোটলিন ব্যবহার করে অ্যান্ড্রয়েড এমুলেটরের আইপি ঠিকানা কীভাবে পাবেন?