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

Android में TextView पर शैडो इफेक्ट कैसे जोड़ें?

यह उदाहरण दर्शाता है कि Android में TextView पर शैडो इफेक्ट कैसे जोड़ा जाए।

TextView पर शैडो इफेक्ट जोड़ने का उदाहरण

चरण 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"
    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="28sp"
        android:textAlignment="center"
        android:textColor="#FFF"
        android:layout_width="match_parent"
        android:shadowColor="#000"
        android:shadowDx="-2"
        android:shadowDy="-2"
        android:shadowRadius="1"
        android:layout_height="wrap_content" />
</LinearLayout>

उपरोक्त कोड में, हमने TextView के साथ शैडो प्रॉपर्टीज ली हैं:

android:shadowColor="#000"
android:shadowDx="-2"
android:shadowDy="-2"
android:shadowRadius="1"

उपरोक्त टैग TextView के लिए शैडो कलर, एक्सिस (X, Y) और शैडो रेडियस को दर्शाते हैं।

चरण 3 - MainActivity.java में कोड जोड़ें

src/MainActivity.java में निम्नलिखित कोड जोड़ें:

package com.example.andy.myapplication;

import android.os.Build;
import android.os.Bundle;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    private TextView textview;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        textview = findViewById(R.id.text);
        textview.setText("TextView with shadow");
    }
}

ऐप चलाएं

अपने Android डिवाइस को कंप्यूटर से कनेक्ट करें और ऐप चलाएं। परिणाम में TextView शैडो इफेक्ट के साथ दिखेगा।

  1. Android TextView में टेक्स्ट को जस्टिफाई कैसे करें? Android TextView में टेक्स्ट को जस्टिफाई कैसे करें?

    TextView में टेक्स्ट जस्टिफिकेशन Android 8.0 (API 26) से android:justificationMode=inter_word एट्रिब्यूट का उपयोग करके TextView में टेक्स्ट को जस्टिफाई (दोनों किनारों पर संरेखित) किया जा सकता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें (न्यूनतम API 26 या अधिक)। चरण 2

  1. Android में सर्कुलर ImageView पर शैडो और बॉर्डर कैसे जोड़ें? Android में सर्कुलर ImageView पर शैडो और बॉर्डर कैसे जोड़ें?

    यह उदाहरण दर्शाता है कि Android में प्रोग्रामेटिकली Bitmap मैनिपुलेशन करके सर्कुलर ImageView पर बॉर्डर और शैडो कैसे जोड़ा जाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project। चरण 2: लेआउट XML res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <Relative

  1. JavaFX में टेक्स्ट नोड पर ब्लर इफेक्ट कैसे जोड़ें? JavaFX में टेक्स्ट नोड पर ब्लर इफेक्ट कैसे जोड़ें?

    आप JavaFX में किसी भी नोड ऑब्जेक्ट पर setEffect() मेथड का उपयोग करके इफेक्ट जोड़ सकते हैं। यह मेथड Effect क्लास का एक ऑब्जेक्ट स्वीकार करता है और इसे वर्तमान नोड में जोड़ता है। javafx.scene.effect.GaussianBlur क्लास एक ब्लर इफेक्ट को दर्शाता है जो आंतरिक रूप से गाउसियन कन्वोल्यूशन कर्नेल का उपयोग