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

केंद्र बिंदु के सापेक्ष एंड्रॉइड छवि स्केल एनीमेशन?

<घंटा/>

यह उदाहरण केंद्र बिंदु के सापेक्ष Android छवि स्केल एनिमेशन के बारे में प्रदर्शित करता है।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

 <बटन android:id ="@+id/button" android:layout_centerHorizontal ="true" android:layout_marginTop =" 100dp" android:layout_width ="150dp" android:text ="क्लिक करें" android:layout_height ="wrap_content"/>   

उपरोक्त कोड में, हमने इमेज स्केलिंग एनिमेशन (ज़ूम एनिमेशन) दिखाने के लिए बटन लिया है।

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.view.animation.Animation;import android.view .animation.ScaleAnimation;import android.view.animation.TranslateAnimation;import android.widget.Button;import android.widget.ImageView;import android.widget.LinearLayout;पब्लिक क्लास MainActivity AppCompatActivity {ImageView view; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); देखें =findViewById (R.id.imageView); view.setVisibility(View.INVISIBLE); findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {@Override public void onClick(View v) { ScaleAnimation fade_in =new ScaleAnimation (0f, 1f, 0f, 1f, Animation.RELATIVE_TO_SELF, 0.5f, एनिमेशन .RELATIVE_TO_SELF, 0.5f); fade_in.setDuration(1000); fade_in.setFillAfter(true); view.startAnimation(fade_in); }}); }}

जब उपयोगकर्ता बटन पर क्लिक करता है, तो यह नीचे दिए गए कोड का उपयोग करके छवि स्केलिंग एनीमेशन दिखाएगा -

स्केलएनीमेशन फेड_इन =नया स्केलएनीमेशन(0f, 1f, 0f, 1f, एनिमेशन। RELATIVE_TO_SELF, 0.5f, एनिमेशन। RELATIVE_TO_SELF, 0.5f);fade_in.setDuration(1000);fade_in.setFillAfter(true);view.startAnimation( फेड_इन);

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइल में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

केंद्र बिंदु के सापेक्ष एंड्रॉइड छवि स्केल एनीमेशन?

उपरोक्त स्क्रीन में हमने बटन का उपयोग किया है, जब उपयोगकर्ता बटन पर क्लिक करता है, तो यह ज़ूमिंग प्रभाव के साथ एक छवि दिखाएगा जैसा कि नीचे दिखाया गया है -

केंद्र बिंदु के सापेक्ष एंड्रॉइड छवि स्केल एनीमेशन?


  1. एंड्रॉइड में एक चिकनी छवि रोटेशन कैसे बनाएं?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में एक सहज छवि रोटेशन कैसे बना सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - रेस मे

  1. एंड्रॉइड में बाएं से दाएं स्लाइड एनीमेशन बनाएं?

    यह उदाहरण दर्शाता है कि मैं android में बाएँ से दाएँ ओर एनिमेशन कैसे बना सकता हूँ। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 -

  1. कैसे Android में पहलू अनुपात रखने के लिए ImageView में एक छवि को स्केल करने के लिए?

    यह उदाहरण दर्शाता है कि Android में पक्षानुपात बनाए रखने के लिए ImageView में किसी छवि को कैसे स्केल किया जाए। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.x