Android Development [Episode 9] :: Wallpaper apps -1(এন্ড্রয়েড ডেভেলপমেন্ট [পর্ব ৯] :: Wallpaper অ্যাপ তৈরি-১)
আজকের পর্বে আমরা শিখব কিভাবে wallpaper অ্যাপ তৈরি করা যায়। প্রথমেই নতুন একটি প্রোজেক্ট তৈরি করুন। তারপর আমাদেরকে activity_main.xml এ গ্রাফিকাল লেআউট তৈরি করতে হবে। Default যে কোডগুলো তৈরি হয়েছিল তা মুছে দিন, তারপর বাম পাশের palette থেকে LinearLayout(vertical) মেইন লেআউট এর উপর ড্রাগ করে ছেড়ে দিন। তারপর আমদের যা যা প্রয়োজন তা হচ্ছে ImageView, Button, HorizontalScrollView(যার মধ্যে আমাদের wallpaper এর options গুলি থাকবে)। নিচের কোডের মত করে গ্রাফিকাল লেআউট তৈরি করুন।
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
| <LinearLayout xmlns:android= "http://schemas.android.com/apk/res/android" android:layout_width= "fill_parent" android:layout_height= "fill_parent" android:orientation= "vertical" > <ImageView android:id= "@+id/imageView1" android:layout_width= "200dp" android:layout_height= "200dp" android:layout_gravity= "center" android:src= "@drawable/background_1" /> <Button android:id= "@+id/button1" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:layout_gravity= "center" android:text= "@string/add_contact" /> <HorizontalScrollView android:id= "@+id/horizontalScrollView1" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:layout_gravity= "center" > <LinearLayout android:layout_width= "fill_parent" android:layout_height= "wrap_content" android:orientation= "horizontal" > <ImageView android:id= "@+id/imageView2" android:layout_width= "125dp" android:layout_height= "125dp" android:padding= "15dp" android:src= "@drawable/background_2" /> <ImageView android:id= "@+id/imageView3" android:layout_width= "125dp" android:layout_height= "125dp" android:padding= "15dp" android:src= "@drawable/background_3" /> <ImageView android:id= "@+id/imageView4" android:layout_width= "125dp" android:layout_height= "125dp" android:padding= "15dp" android:src= "@drawable/background_4" /> <ImageView android:id= "@+id/imageView5" android:layout_width= "125dp" android:layout_height= "125dp" android:padding= "15dp" android:src= "@drawable/background_5" /> <ImageView android:id= "@+id/imageView6" android:layout_width= "125dp" android:layout_height= "125dp" android:padding= "15dp" android:src= "@drawable/background_6" /> <ImageView android:id= "@+id/imageView7" android:layout_width= "125dp" android:layout_height= "125dp" android:padding= "15dp" android:src= "@drawable/background_7" /> <ImageView android:id= "@+id/imageView8" android:layout_width= "125dp" android:layout_height= "125dp" android:padding= "15dp" android:src= "@drawable/background_8" /> </LinearLayout> </HorizontalScrollView> </LinearLayout> |
এখানে প্রথমে ImageView এর layout এ, width এবং height 200dp করে দিন, তারপর drawable-hdpi ফোল্ডারে কপি পেস্ট করা করা ছবিগুলোর মধ্যে background1 ইমেজ কে চিনিয়ে দেয়ার জন্য android:src="@drawable/background_1" এভাবে কোডটুকু দিয়ে দিন। তেমনিভাবে বাটন এরও layout_gravity টি center করে দিন। composite ফোল্ডার থেকে ড্রাগ করে নিয়ে আসা HorizontalScrollView এরও layout_gravity টি center করে দিন। তারপর এখানে LinearLayout এর মধ্যে ImageView এরও নির্দিষ্ট layout_width,layout_height এবং padding দিয়ে দিন। এদের Id গুলিও ভিন্ন ভিন্ন দিয়ে দিন।
এখন MainActivity তে গিয়ে অ্যাপটি রান করলে নিচের ছবির মতন আউটপুট দেখা যাবে।
এই ছিল আজকের wallpaper অ্যাপ তৈরি-১ এর প্রথম পর্ব।
এখন MainActivity তে গিয়ে অ্যাপটি রান করলে নিচের ছবির মতন আউটপুট দেখা যাবে।
এই ছিল আজকের wallpaper অ্যাপ তৈরি-১ এর প্রথম পর্ব।
আজকের প্রোজেক্ট এর সোর্স কোড এখান থেকে ডাওনলোড করে নিন।
এন্ড্রয়েড ডেভেলপমেন্ট এর সর্বশেষ পর্ব সম্পর্কে নোটিফিকেশান পেতে লাইক করুন ফেসবুকের এই পেইজে এ।
Android Development [Episode 9] :: Wallpaper apps -1(এন্ড্রয়েড ডেভেলপমেন্ট [পর্ব ৯] :: Wallpaper অ্যাপ তৈরি-১)
Reviewed by Unknown
on
9:36 AM
Rating:
No comments