zoom

এই পর্বে আমরা দেখবো কিভাবে Zoom নিয়ে কাজ করতে পারি । প্রথমে ডেমো হিসেবে একটি ImageView নিয়ে সেটিকে আমরা Zoom In/Outকরে দেখবো ।  এজন্য আমরা একটি লাইব্রেরীর সাপোর্ট নিবো ।

নতুন একটি প্রোজেক্ট খুললাম । এবার -

build.gradle (Module:app)  এর  dependencies { এর ভিতরে }

 implementation 'com.github.chrisbanes:PhotoView:2.1.3'  

এরপর  build.gradle (Project : Your project Name) এ গিয়ে  allprojects এর repositories {এর ভিতরে}

  maven { url "https://jitpack.io" }  

এই লাইন দুইটি এড করে নিন ।

এবার activity_main.xml এ -

 <?xml version="1.0" encoding="utf-8"?>  
 <LinearLayout  
   xmlns:android="http://schemas.android.com/apk/res/android"  
   xmlns:app="http://schemas.android.com/apk/res-auto"  
   xmlns:tools="http://schemas.android.com/tools"  
   android:layout_width="match_parent"  
   android:layout_height="match_parent"  
   android:orientation="vertical"  
   android:padding="20dp"  
   tools:context="com.example.user.learnfromyoutube.MainActivity">  
   <com.github.chrisbanes.photoview.PhotoView  
     android:id="@+id/image"  
     android:layout_width="wrap_content"  
     android:layout_height="wrap_content" />  
 </LinearLayout>  

PhotoView নিলাম যা chrisbanes লারব্রেরীর সাহায্যে ।

এবার   MainActivity.java তে -

 package com.example.user.learnfromyoutube;  
 import android.support.v7.app.AppCompatActivity;  
 import android.os.Bundle;  
 import com.github.chrisbanes.photoview.PhotoView;  
 public class MainActivity extends AppCompatActivity {  
   @Override  
   protected void onCreate(Bundle savedInstanceState) {  
     super.onCreate(savedInstanceState);  
     setContentView(R.layout.activity_main);  
     PhotoView photoView = findViewById(R.id.image);  
     photoView.setImageResource(R.drawable.kuttus);  
   }  
 }  

xml লেআউট এর আইডির সাথে PhotoView এর অব্জেক্ট এর লিংক করিয়ে অব্জেক্ট এর মাধ্যমে একটি ইমেজ সেট করে দিলাম যে ইমেজটি drawable এ রাখা আছে ।
এবার অ্যাপটি রান করুন 😊😊😊

মন্তব্যসমূহ

এই ব্লগটি থেকে জনপ্রিয় পোস্টগুলি

Toggle Button - 10 ( Android Bangla Tutorial)

Spinner View - 11 ( Android Bangla Tutorial)

ImageView ( Android Bangla Tutorial - )