কম্পিউটার টিউটোরিয়াল

এন্ড্রয়েডে কোটলিন ব্যবহার করে ImageView-এ ছবি ঘুরানোর পদ্ধতি

ImageView rotation প্রোপার্টি ব্যবহার করে ছবি ঘুরানো

এই উদাহরণটি দেখায় কিভাবে কোটলিন ব্যবহার করে এন্ড্রয়েডে ImageView-এ থাকা ছবিকে নির্দিষ্ট কোণে ঘুরানো যায়। rotation প্রোপার্টি ব্যবহার করে এটিকে সহজে বাস্তবায়ন করা যায়।

ধাপ ১: নতুন প্রজেক্ট তৈরি করুন

Android Studio-তে File → New Project এ যান এবং প্রজেক্ট তৈরি করুন। drawable ফোল্ডারে একটি ছবি (image.jpg) রাখুন।

ধাপ ২: লেআউট XML ফাইল কনফিগার করুন

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="2dp"
    tools:context=".MainActivity">

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="match_parent"
        android:layout_height="600dp"
        android:src="@drawable/image" />

    <Button
        android:id="@+id/btnRotate"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerInParent="true"
        android:text="ঘুরান"
        android:textStyle="bold" />

</RelativeLayout>

ধাপ ৩: MainActivity.kt ফাইলে লজিক লিখুন

import android.os.Bundle
import android.widget.Button
import android.widget.ImageView
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {
    lateinit var imageView: ImageView
    lateinit var btnRotate: Button

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        title = "KotlinApp"

        imageView = findViewById(R.id.imageView)
        btnRotate = findViewById(R.id.btnRotate)

        btnRotate.setOnClickListener { imageView.rotation = 90f }
    }
}

ধাপ ৪: AndroidManifest.xml আপডেট করুন

সাধারণ ম্যানিফেস্ট কনফিগারেশন যথেষ্ট।

অ্যাপ্লিকেশন চালানোর পদ্ধতি

ডিভাইস সংযুক্ত করে Run করুন। "ঘুরান" বাটনে ক্লিক করলে ছবিটি ৯০ ডিগ্রি ঘুরে যাবে। প্রতি ক্লিকে ৯০ ডিগ্রি করে ঘুরবে।

  1. অ্যান্ড্রয়েডে গ্যালারি থেকে ছবি পিক করার পদ্ধতি

  2. অ্যান্ড্রয়েডে কোড ব্যবহার করে ImageView-এর মার্জিন সেট করার পদ্ধতি

  3. Android-এ ImageView-এ ছবি ঘুরিয়ে দেওয়ার পদ্ধতি

  4. অ্যান্ড্রয়েডে ছবি সুস্পষ্টভাবে ঘুরানো (Smooth Image Rotation)