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

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

<घंटा/>

यह उदाहरण इस बारे में प्रदर्शित करता है कि कैरेक्टर डिस्प्ले टेक्स्ट एनिमेशन द्वारा एंड्रॉइड कैरेक्टर कैसे बनाया जाए।

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

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

में जोड़ें
पैकेज com.example.andy.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity; पब्लिक क्लास MainActivity AppCompatActivity को बढ़ाता है {@Override संरक्षित शून्य onCreate(Bundle saveInstanceState) { super.onCreate( सहेजा गया इंस्टेंसस्टेट); टाइपराइटर लेखक =नया टाइपराइटर (यह); सेटकंटेंट व्यू (लेखक); लेखक.सेटचरित्र विलंब (150); लेखक.एनिमेटटेक्स्ट ("नमूना स्ट्रिंग ... नमूना स्ट्रिंग ... नमूना स्ट्रिंग ..."); }} 

उपरोक्त कोड में, हमने कस्टम क्लास ली है और मेनएक्टिविटी में दृश्य के रूप में जोड़ा है। तो Typewriter.java नाम की एक फाइल बनाएं और निम्नलिखित कोड जोड़ें -

पैकेज com.example.andy.myapplication;import android.content.Context;import android.os.Handler;import android.util.AttributeSet;import android.widget.TextView;सार्वजनिक वर्ग टाइपराइटर TextView का विस्तार करता है { Private CharSequence mText; निजी इंट एमइंडेक्स; निजी लंबा mDelay =5000; सार्वजनिक टाइपराइटर (संदर्भ संदर्भ) { सुपर (संदर्भ); } सार्वजनिक टाइपराइटर (संदर्भ संदर्भ, विशेषता सेट attrs) { सुपर (संदर्भ, attrs); } निजी हैंडलर mHandler =नया हैंडलर (); निजी रननेबल कैरेक्टरएडर =नया रननेबल () {@ ओवरराइड सार्वजनिक शून्य रन () {सेटटेक्स्ट (mText.subSequence (0, mIndex ++)); अगर (mIndex <=mText.length ()) {mHandler.postDelayed(characterAdder, mDelay); } } }; सार्वजनिक शून्य चेतन पाठ (चार अनुक्रम पाठ) {mText =पाठ; एमइंडेक्स =0; सेटटेक्स्ट (""); mHandler.removeCallbacks(characterAdder); mHandler.postDelayed(characterAdder, mDelay); } सार्वजनिक शून्य सेट कैरेक्टरडेल (लंबी मिली) {mDelay =मिली; }} 

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

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


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

उपरोक्त परिणाम में, यह 5000ms विलंब के साथ पाठ को एक वर्ण द्वारा दूसरे वर्ण के रूप में प्रदर्शित करेगा।

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


  1. प्रारंभिक डिफ़ॉल्ट टेक्स्ट के साथ एंड्रॉइड स्पिनर कैसे बनाएं?

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

  1. एंड्रॉइड में टोस्ट कैसे प्रदर्शित करें?

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

  1. एंड्रॉइड पर टेक्स्ट व्यू में टेक्स्ट को कैसे जस्टिफाई करें?

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