কম্পিউটার

অ্যান্ড্রয়েডে কাস্টম সার্কেল বোতাম কীভাবে পাবেন?


এই উদাহরণটি দেখায় কিভাবে অ্যান্ড্রয়েডে কাস্টম সার্কেল বোতাম পেতে হয়।

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

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

<?xml version = "1.0" encoding = "utf-8"?>
<LinearLayout xmlns:android = "https://schemas.android.com/apk/res/android"
   android:id = "@+id/parent"
   xmlns:tools = "https://schemas.android.com/tools"
   android:layout_width = "match_parent"
   android:layout_height = "match_parent"
   tools:context = ".MainActivity"
   android:gravity = "center"
   android:orientation = "vertical">
   <Button
      android:id = "@+id/text"
      android:textSize = "18sp"
      android:textAlignment = "center"
      android:background = "@drawable/round_button"
      android:layout_width = "150dp"
      android:textColor = "#000"
      android:layout_height = "150dp" />
</LinearLayout>

উপরের কোডে, আমরা একটি রাউন্ড_বাটন ব্যাকগ্রাউন্ড সহ বোতামটি নিয়েছি। তাই আঁকাযোগ্য ফোল্ডারে round_button.xml তৈরি করুন এবং নিম্নলিখিত কোড যোগ করুন।

<?xml version = "1.0" encoding = "utf-8"?>
<selector xmlns:android = "https://schemas.android.com/apk/res/android">
   <item android:state_pressed = "false">
      <shape android:shape = "oval">
         <solid android:color = "#ffff00"/>
      </shape>
   </item>
   <item android:state_pressed = "true">
      <shape android:shape = "oval">
         <solid android:color = "#fff000"/>
      </shape>
   </item>
</selector>

উপরের কোডে, আমরা বোতাম এবং রিলিজ বোতামে চাপা দুটি অবস্থা নিয়েছি। যখন একজন ব্যবহারকারী একটি বোতামে ক্লিক করেন তখন এটি বোতামের অবস্থা গ্রহণ করবে এবং বোতামের জন্য আকৃতি প্রদান করবে।

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.andy.myapplication;
import android.content.res.Configuration;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.support.v7.app.AppCompatActivity;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
   int view = R.layout.activity_main;
   Button button;
   @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(view);
      button = findViewById(R.id.text);
      button.setText("Button");
   }
}

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

অ্যান্ড্রয়েডে কাস্টম সার্কেল বোতাম কীভাবে পাবেন?

উপরের ফলাফলে, এটি ডিফল্ট স্ক্রীন দেখায়, একটি বোতামে ক্লিক করুন, এটি নীচে দেখানো হিসাবে একটি বোতামের রঙ পরিবর্তন করবে -

অ্যান্ড্রয়েডে কাস্টম সার্কেল বোতাম কীভাবে পাবেন?


  1. অ্যান্ড্রয়েডে স্পিনার ভ্যালু কিভাবে পাবেন?

  2. আমি কিভাবে XML শৈলী ব্যবহার করে অ্যান্ড্রয়েডে কাস্টম বোতাম তৈরি করতে পারি?

  3. কীভাবে অ্যান্ড্রয়েডে গতিশীলভাবে একটি বোতাম যুক্ত করবেন?

  4. অ্যান্ড্রয়েডে স্ক্রিনে ভলিউম বোতাম কীভাবে পাবেন