কম্পিউটার

অ্যান্ড্রয়েডের জন্য গ্র্যাভিটি ভিউ কীভাবে ব্যবহার করবেন


একটি উদাহরণে যাওয়ার আগে, আমাদের জানা উচিত অ্যান্ড্রয়েডে অভিকর্ষ দৃশ্য কী। গ্র্যাভিটি ভিউ আমাদের একটি অ্যান্ড্রয়েড ডিভাইসের মোশন সেন্সর ব্যবহার করতে দেয় এবং শেষ ব্যবহারকারীকে তার ডিভাইস ঘোরানোর মাধ্যমে পণ্যটি অন্বেষণ করতে দেয়।

এই উদাহরণটি দেখায় কিভাবে অ্যান্ড্রয়েডের জন্য গ্র্যাভিটি ভিউ ব্যবহার করতে হয়।

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

ধাপ 2 - build.gradle খুলুন এবং ডিজাইন সমর্থন লাইব্রেরি নির্ভরতা যোগ করুন।

apply plugin: 'com.android.application'
android {
   packagingOptions {
      exclude 'META-INF/proguard/androidx-annotations.pro'
   }
   packagingOptions {
      exclude 'META-INF/DEPENDENCIES'
      exclude 'META-INF/LICENSE'
      exclude 'META-INF/LICENSE.txt'
      exclude 'META-INF/license.txt'
      exclude 'META-INF/NOTICE'
      exclude 'META-INF/NOTICE.txt'
      exclude 'META-INF/notice.txt'
      exclude 'META-INF/ASL2.0'
   }
   compileSdkVersion 28
   defaultConfig {
      applicationId "com.example.andy.myapplication"
      minSdkVersion 15
      targetSdkVersion 28
      versionCode 1
      versionName "1.0"
      testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
   }
   buildTypes {
      release {
         minifyEnabled false
         proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
      }
   }
}
dependencies {
   implementation fileTree(dir: 'libs', include: ['*.jar'])
   implementation 'com.android.support:appcompat-v7:28.0.0'
   implementation 'com.android.support.constraint:constraint-layout:1.1.3'
   implementation 'co.gofynd.library:gravity-view:1.0'
   testImplementation 'junit:junit:4.12'
   androidTestImplementation 'com.android.support.test:runner:1.0.2'
   androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

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

<?xml version = "1.0" encoding = "utf-8"?>
<RelativeLayout xmlns:android = "https://schemas.android.com/apk/res/android"
   android:id = "@+id/activity_main"
   android:layout_width = "match_parent"
   android:layout_height = "wrap_content">
   <HorizontalScrollView
      android:layout_width = "match_parent"
      android:layout_height = "wrap_content"
      android:scrollbars = "none">
      <ImageView
         android:id = "@+id/imageView"
         android:layout_width = "wrap_content"
         android:layout_height = "wrap_content" />
   </HorizontalScrollView>
</RelativeLayout>

উপরের কোডে, আমরা ইমেজ স্ক্রোল করার জন্য একটি অনুভূমিক স্ক্রোল ভিউ নিয়েছি এবং স্ক্রিনে ইমেজ দেখানোর জন্য ইমেজ ভিউ নিয়েছি।

পদক্ষেপ 4৷ − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.andy.myapplication;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.ImageView;
import co.gofynd.gravityview.GravityView;
public class MainActivity extends AppCompatActivity {
   GravityView gravityView;
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      ImageView imageView = findViewById(R.id.imageView);
      gravityView = GravityView.getInstance(this);
      boolean is_supported = gravityView.deviceSupported();
      if(is_supported) {
         gravityView
         .setImage(imageView,R.drawable.back)
         .center();
      }
   }
   @Override
   protected void onResume() {
      super.onResume();
      gravityView.registerListener();
   }
   @Override
   protected void onStop() {
      super.onStop();
      gravityView.unRegisterListener();
   }
}

উপরের কোডে আমরা পিছনের দিক থেকে অঙ্কনযোগ্য থেকে একটি ছবি নিয়েছি তাই অঙ্কনযোগ্য একটি স্ক্রোলযোগ্য চিত্র যুক্ত করুন৷

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

অ্যান্ড্রয়েডের জন্য গ্র্যাভিটি ভিউ কীভাবে ব্যবহার করবেন

উপরের স্ক্রিনে ছবিটির কেন্দ্রে দেখানো হয়েছে, এখন মোবাইল ডিভাইসে বাম দিকে এবং ডান দিকে সরান। এটি নীচে দেখানো হিসাবে আউটপুট দেখাবে –

অ্যান্ড্রয়েডের জন্য গ্র্যাভিটি ভিউ কীভাবে ব্যবহার করবেন

অ্যান্ড্রয়েডের জন্য গ্র্যাভিটি ভিউ কীভাবে ব্যবহার করবেন


  1. অ্যান্ড্রয়েডে LinkedBlockingDeque কিভাবে ব্যবহার করবেন?

  2. অ্যান্ড্রয়েডে কীভাবে ড্র্যাগ অ্যান্ড ড্রপ ব্যবহার করবেন?

  3. পিসি বা টিভির জন্য স্পিকার হিসাবে অ্যান্ড্রয়েড ফোন কীভাবে ব্যবহার করবেন

  4. অ্যান্ড্রয়েডের জন্য হোয়াটসঅ্যাপে স্টিকার কীভাবে ব্যবহার করবেন