Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

एंड्रॉइड पर बैकग्राउंड को 25% पारदर्शी कैसे बनाएं?

व्यू अल्फा से पारदर्शिता सेट करना

यह उदाहरण दिखाता है कि android:alpha="0.25" एट्रिब्यूट का उपयोग करके किसी व्यू (या पूरे लेआउट) के बैकग्राउंड को 25% पारदर्शी (75% ओपेक) कैसे बनाएं।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में File → New Project चुनें।

चरण 2: लेआउट XML (res/layout/activity_main.xml)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="vertical"
    android:alpha="0.25"
    android:background="@drawable/stones"
    tools:context=".MainActivity" />

नोट: @drawable/stones आपके ड्रॉएबल फोल्डर में एक इमेज फाइल होनी चाहिए।

चरण 3: MainActivity.java

package app.tutorialspoint.com.sample;

import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

चरण 4: AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="app.tutorialspoint.com.sample">

    <uses-permission android:name="android.permission.VIBRATE" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
</manifest>

महत्वपूर्ण अंतर: Alpha vs Background Alpha

तरीकाप्रभाव
android:alpha="0.25"पूरे व्यू (बैकग्राउंड + चिल्ड्रन + टेक्स्ट) को 25% ओपेक बनाता है
android:background="#40000000"केवल बैकग्राउंड को पारदर्शी बनाता है (ARGB: 40=25% अल्फा)
View.setAlpha(0.25f)रनटाइम में पूरे व्यू की पारदर्शिता बदलता है
background.setAlpha(64)केवल बैकग्राउंड ड्रॉएबल की पारदर्शिता बदलता है (0-255)

केवल बैकग्राउंड को 25% पारदर्शी करने का सही तरीका

<!-- ARGB में: AA=अल्फा, RR=रेड, GG=ग्रीन, BB=ब्लू -->
<!-- 25% अल्फा = 0.25 * 255 ≈ 64 = 0x40 -->
android:background="#40000000"  <!-- काला 25% -->
android:background="#40FF0000"  <!-- लाल 25% -->

आउटपुट

पूरा लेआउट (बैकग्राउंड इमेज सहित) 25% ओपेकिटी के साथ दिखाई देगा।

एंड्रॉइड पर बैकग्राउंड को 25% पारदर्शी कैसे बनाएं?

  1. MS Paint में पारदर्शी पृष्ठभूमि बनाएं: चरण-दर-चरण मार्गदर्शिका MS Paint में पारदर्शी पृष्ठभूमि बनाएं: चरण-दर-चरण मार्गदर्शिका

    क्या आप कभी ऐसी स्थिति में रहे हैं जहां आपको एक छवि के कुछ हिस्सों को दूसरी छवि पर कॉपी करना पड़ा हो? आप निश्चित रूप से रहे होंगे; चाहे ग्रुप चैट पर भेजने के लिए मीम बनाना हो या किसी अन्य प्रोजेक्ट के लिए। यह पहले एक पारदर्शी छवि/पृष्ठभूमि बनाकर किया जाता है जो किसी भी पृष्ठभूमि का प्रभाव ले सकती ह

  1. Windows Paint और Paint 3D में बैकग्राउंड आसानी से हटाएं - चरण-दर-चरण गाइड Windows Paint और Paint 3D में बैकग्राउंड आसानी से हटाएं - चरण-दर-चरण गाइड

    Paint शायद Windows का सबसे कूल टूल है और उन अद्भुत कामों को करता है जिन्हें हम आमतौर पर अन्य सॉफ़्टवेयर में खोजने की कोशिश करते हैं। खैर, इस ब्लॉग में लेकिन हम आपको Paint में बैकग्राउंड को पारदर्शी बनाने के चरणों के बारे में बताएंगे। मैंने जितने भी Windows इमेज एडिटर देखे हैं, उनमें Paint सबसे सरल ह

  1. छवि पृष्ठभूमि त्वरित रूप से हटाएं: पारदर्शी PNG के लिए सरल गाइड छवि पृष्ठभूमि त्वरित रूप से हटाएं: पारदर्शी PNG के लिए सरल गाइड

    ऐसे कई बार होते हैं जब आपको पृष्ठभूमि के बिना एक छवि की आवश्यकता होती है। यह हो सकता है क्योंकि आप अन्य फोटो पर लोगो जोड़ना चाहते हैं या उत्पाद प्रचार के लिए। अव्यवस्थित पृष्ठभूमि के बिना एक तस्वीर प्राप्त करना कई तरीकों से संभव है। आप Windows या Mac के लिए उपलब्ध बहुत सारे टूल ढूंढ सकते हैं। आप छवि