বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

ভিউ তৈরী করা

একটি লেআউট ফাইল তৈরী করুন যা কনটেন্টের বড় এবং ছোট সংস্করন ধারন করে যা আপনি জুম করতে চান। নীচের উদাহরণটি ক্লিকযোগ্য ইমেজ থাম্বনেইল এর জন্য একটি ImageButton তৈরী করে এবং একটি ImageView যা ইমেজের বড় ভিউ প্রদর্শন করে:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:padding="16dp">

        <ImageButton
            android:id="@+id/thumb_button_1"
            android:layout_width="100dp"
            android:layout_height="75dp"
            android:layout_marginRight="1dp"
            android:src="@drawable/thumb1"
            android:scaleType="centerCrop"
            android:contentDescription="@string/description_image_1" />

    </LinearLayout>

    <!-- This initially-hidden ImageView will hold the expanded/zoomed version of
         the images above. Without transformations applied, it takes up the entire
         screen. To achieve the "zoom" animation, this view's bounds are animated
         from the bounds of the thumbnail button above, to its final laid-out
         bounds.
         -->

    <ImageView
        android:id="@+id/expanded_image"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:visibility="invisible"
        android:contentDescription="@string/description_zoom_touch_close" />

</FrameLayout>