কম্পিউটার

অ্যান্ড্রয়েড কিভাবে আমার আঙুল অনুসরণ করে একটি মসৃণ রেখা আঁকতে হয়?


এই উদাহরণটি দেখায় কিভাবে আমি অ্যান্ড্রয়েডে আমার আঙুল অনুসরণ করে একটি মসৃণ রেখা আঁকতে পারি।

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

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

 > 

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
 android.graphics.Bitmap আমদানি করুন; android.graphics.Canvas আমদানি করুন; android.graphics.Color আমদানি করুন; android.graphics.Paint আমদানি করুন; android.support.v7.app.AppCompatActivity; android.os.Bundle আমদানি করুন; আমদানি করুন android.view.Display;import android.view.MotionEvent;import android.view.View;import android.widget.ImageView;পাবলিক ক্লাস মেইনঅ্যাক্টিভিটি AppCompatActivity প্রয়োগ করে View.OnTouchListener { ImageView imageView; বিটম্যাপ বিটম্যাপ; ক্যানভাস ক্যানভাস; পেইন্ট পেইন্ট; float downX =0, downY =0, upX =0, upY =0; @ওভাররাইড পাবলিক ভ্যায়েড অনক্রিয়েট(বান্ডেল সেভডইনস্ট্যান্সস্টেট) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView =this.findViewById(R.id.imageView); বর্তমান প্রদর্শন প্রদর্শন =getWindowManager().getDefaultDisplay(); float dw =currentDisplay.getWidth(); float dh =currentDisplay.getHeight(); bitmap =Bitmap.createBitmap((int) dw, (int) dh, Bitmap.Config.ARGB_8888); ক্যানভাস =নতুন ক্যানভাস(বিটম্যাপ); পেইন্ট =নতুন পেইন্ট(); paint.setColor(Color.BLACK); imageView.setImageBitmap(বিটম্যাপ); imageView.setOnTouchListener(এটি); } পাবলিক বুলিয়ান অন টাচ (ভিউ ভি, মোশন ইভেন্ট ইভেন্ট) { int action =event.getAction(); সুইচ (ক্রিয়া) { case MotionEvent.ACTION_DOWN:downX =event.getX(); downY =event.getY(); বিরতি case MotionEvent.ACTION_MOVE:বিরতি; case MotionEvent.ACTION_UP:upX =event.getX(); upY =event.getY(); canvas.drawLine(downX, downY, upX, upY, paint); imageView.invalidate(); বিরতি case MotionEvent.ACTION_CANCEL:বিরতি; ডিফল্ট:বিরতি; } রিটার্ন true; }}

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

-এ নিম্নলিখিত কোড যোগ করুন
 <অ্যাপ্লিকেশন 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"> <অ্যাক্টিভিটি android:name=".MainActivity">     

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

অ্যান্ড্রয়েড কিভাবে আমার আঙুল অনুসরণ করে একটি মসৃণ রেখা আঁকতে হয়?



  1. কিভাবে C++ ব্যবহার করে OpenCV-এ একটি লাইন আঁকবেন?

  2. কিভাবে জাভা ব্যবহার করে OpenCV এ একটি লাইন আঁকবেন?

  3. কিভাবে tkinter এর সাথে মাউস স্থানাঙ্ক অনুসরণ করে একটি লাইন আঁকতে হয়?

  4. কিভাবে একটি Tkinter ক্যানভাসে একটি লাইন আঁকা?