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

অ্যান্ড্রয়েডে একশনবারের নিচের শ্যাডো সরানোর পদ্ধতি


ডিফল্টভাবে, অ্যান্ড্রয়েড একশনবারের জন্য শ্যাডো প্রদান করে। এই উদাহরণটি একশনবার নিচের শ্যাডো সরানোর পদ্ধতি প্রদর্শন করে।

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

Android Studio-তে File → New Project-এ যান এবং একটি নতুন প্রজেক্ট তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন।

ধাপ ২: 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">
    <TextView
        android:id = "@+id/text"
        android:textSize = "18sp"
        android:textAlignment = "center"
        android:text = "remove shadow for action bar"
        android:layout_width = "match_parent"
        android:layout_height = "wrap_content" />
</LinearLayout>

ধাপ ৩: src/MainActivity.java-এ কোড যোগ করুন

package com.example.andy.myapplication;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
    int view = R.layout.activity_main;
    TextView text;
    
    @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(view);
        getSupportActionBar().setElevation(0);
        text = findViewById(R.id.text);
    }
}

উপরোক্ত কোডে, আমরা একশনবারের শ্যাডো ডিজেবল করতে setElevation(0) ব্যবহার করেছি। পুরো কোড নিচে দেওয়া হলো:

getSupportActionBar().setElevation(0);

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করুন। আমি ধরে নিচ্ছি আপনার আসল Android মোবাইল ডিভাইস কম্পিউটারের সাথে সংযুক্ত আছে। Android Studio থেকে অ্যাপ চালাতে, আপনার প্রজেক্টের একটি এক্টিভিটি ফাইল খুলুন এবং টুলবার থেকে Run আইকনে ক্লিক করুন। আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপর আপনার মোবাইল ডিভাইস চেক করুন যা আপনার ডিফল্ট স্ক্রিন প্রদর্শন করবে।

অ্যান্ড্রয়েডে একশনবারের নিচের শ্যাডো সরানোর পদ্ধতি


  1. অ্যান্ড্রয়েডে একশনবার স্থায়ীভাবে নিষ্ক্রিয় করার পদ্ধতি

  2. অ্যান্ড্রয়েডে অ্যাকশন বার টাইটেল সেন্টার অ্যালাইন করার পদ্ধতি

  3. অ্যান্ড্রয়েডে ActionBar/Toolbar-এর উচ্চতা পাওয়ার পদ্ধতি

  4. Android-এ অ্যাকশন বারের আকার পরিবর্তন করার পদ্ধতি