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

Android में शेक/वॉबल व्यू एनिमेशन कैसे दिखाएं?

यह उदाहरण Android में शेक/वॉबल व्यू एनिमेशन दिखाने के बारे में है।

शेक एनिमेशन का उदाहरण

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

Android Studio में एक नया प्रोजेक्ट बनाएं: File → New Project पर जाएं और आवश्यक विवरण भरें।

चरण 2 - लेआउट XML में कोड जोड़ें

res/layout/activity_main.xml में निम्नलिखित कोड जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
    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">
    <Button
        android:id="@+id/button"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="100dp"
        android:layout_width="150dp"
        android:text="Click"
        android:layout_height="wrap_content"/>
    <ImageView
        android:id="@+id/imageView"
        android:src="@mipmap/ic_launcher_round"
        android:layout_width="match_parent"
        android:layout_height="300dp" />
</RelativeLayout>

उपरोक्त कोड में, हमने ImageView के लिए शेक एनिमेशन दिखाने के लिए बटन लिया है।

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

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

package com.example.andy.myapplication;

import android.os.Bundle;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.Button;
import android.widget.ImageView;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    private ImageView view;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        view = findViewById(R.id.imageView);
        findViewById(R.id.button).setOnClickListener(v -> {
            Animation animShake = AnimationUtils.loadAnimation(MainActivity.this, R.anim.shake);
            view.startAnimation(animShake);
        });
    }
}

उपरोक्त कोड में, जब उपयोगकर्ता बटन पर क्लिक करता है, तो यह शेक एनिमेशन का उपयोग करके ImageView को शेक करेगा। इसके लिए anim फोल्डर में shake.xml नामक फाइल बनाएं और निम्नलिखित कोड जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="https://schemas.android.com/apk/res/android">
    <translate
        android:duration="150"
        android:fromXDelta="-10%"
        android:repeatCount="5"
        android:repeatMode="reverse"
        android:toXDelta="10%"/>
</set>

ऐप चलाएं

अपने Android डिवाइस को कंप्यूटर से कनेक्ट करें और ऐप चलाएं। बटन पर क्लिक करके बैकग्राउंड इमेज को शेक करें।

  1. Android में प्रोग्रामेटिकली स्क्रीनशॉट कैसे लें? Android में प्रोग्रामेटिकली स्क्रीनशॉट कैसे लें?

    यह उदाहरण दर्शाता है कि Android ऐप में व्यू का स्क्रीनशॉट प्रोग्रामेटिकली कैसे लिया जाए और उसे ImageView में दिखाया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML res/layout/activity_main.xml - बटन और ImageView के साथ: <?xml version=1.0 encoding=utf-8?&

  1. Android में अलर्ट डायलॉग कैसे दिखाएं? Android में अलर्ट डायलॉग कैसे दिखाएं?

    Android में अलर्ट डायलॉग दिखाने का पूरा गाइड यह ट्यूटोरियल आपको Android ऐप में अलर्ट डायलॉग बनाने और दिखाने का चरणबद्ध तरीका बताता है। अलर्ट डायलॉग उपयोगकर्ता से पुष्टि लेने या महत्वपूर्ण जानकारी दिखाने के लिए उपयोगी होते हैं। चरण 1: नया प्रोजेक्ट बनाएं Android Studio खोलें और File → New Project चु

  1. एंड्रॉइड पर iPhone इमोजी कैसे देखें एंड्रॉइड पर iPhone इमोजी कैसे देखें

    इस बात से इनकार नहीं किया जा सकता कि iPhone इमोजी कमाल के हैं, लेकिन क्या होगा अगर आप एंड्रॉइड डिवाइस के साथ आने वाली विविधता पसंद करते हैं? आप अभी भी एंड्रॉइड पर iPhone इमोजी देख सकते हैं। यह बहुत अच्छी खबर है अगर आप iPhone से एंड्रॉइड पर स्विच कर रहे हैं और अपने पसंदीदा इमोजी तक पहुंच चाहते हैं। ज