কম্পিউটার

অক্ষর প্রদর্শন টেক্সট অ্যানিমেশন দ্বারা Android অক্ষর কিভাবে করা যায়?


অক্ষর প্রদর্শন টেক্সট অ্যানিমেশন দ্বারা অ্যান্ড্রয়েড অক্ষর কীভাবে তৈরি করা যায় সে সম্পর্কে এই উদাহরণটি প্রদর্শন করে৷

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.andy.myapplication;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      Typewriter writer = new Typewriter(this);
      setContentView(writer);
      writer.setCharacterDelay(150);
      writer.animateText("Sample String...Sample String...Sample String...");
   }
}

উপরের কোডে, আমরা কাস্টম ক্লাস নিয়েছি এবং mainActivity-তে ভিউ হিসেবে যুক্ত করেছি। তাই Typewriter.java নামে একটি ফাইল তৈরি করুন এবং নিম্নলিখিত কোড যোগ করুন -

package com.example.andy.myapplication;
import android.content.Context;
import android.os.Handler;
import android.util.AttributeSet;
import android.widget.TextView;

public class Typewriter extends TextView {
   private CharSequence mText;
   private int mIndex;
   private long mDelay = 5000;
   public Typewriter(Context context) {
      super(context);
   }
   public Typewriter(Context context, AttributeSet attrs) {
      super(context, attrs);
   }
   private Handler mHandler = new Handler();
   private Runnable characterAdder = new Runnable() {
      @Override
      public void run() {
         setText(mText.subSequence(0, mIndex++));
         if(mIndex < = mText.length()) {
            mHandler.postDelayed(characterAdder, mDelay);
         }
      }
   };
   public void animateText(CharSequence text) {
      mText = text;
      mIndex = 0;
      setText("");
      mHandler.removeCallbacks(characterAdder);
      mHandler.postDelayed(characterAdder, mDelay);
   }
   public void setCharacterDelay(long millis) {
      mDelay = millis;
   }
}

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে -

অক্ষর প্রদর্শন টেক্সট অ্যানিমেশন দ্বারা Android অক্ষর কিভাবে করা যায়?


অক্ষর প্রদর্শন টেক্সট অ্যানিমেশন দ্বারা Android অক্ষর কিভাবে করা যায়?

উপরের ফলাফলে, এটি 5000ms বিলম্বের সাথে একটি অক্ষর দ্বারা অন্য অক্ষর হিসাবে পাঠ্য প্রদর্শন করবে৷

অক্ষর প্রদর্শন টেক্সট অ্যানিমেশন দ্বারা Android অক্ষর কিভাবে করা যায়?


  1. অ্যান্ড্রয়েডে টেক্সটভিউতে একটি নির্দিষ্ট পাঠ্য কীভাবে বোল্ড করবেন?

  2. প্রাথমিক ডিফল্ট পাঠ্য সহ কীভাবে একটি অ্যান্ড্রয়েড স্পিনার তৈরি করবেন?

  3. অ্যান্ড্রয়েডে টোস্ট কীভাবে প্রদর্শন করবেন?

  4. অ্যান্ড্রয়েডে টেক্সটভিউতে পাঠ্যকে কীভাবে জাস্টিফাই করবেন?