Marpue text java code android studio

Android Manifest Example

Android Studio-তে Marquee Text তৈরি করার জন্য আপনাকে XML এবং Java (বা Kotlin) কোড ব্যবহার করতে হবে। নিচে উদাহরণ দেওয়া হলো:

XML

< TextView android:id="@+id/marqueeTextView" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="This is a scrolling marquee text example in Android Studio!" android:textSize="18sp" android:textColor="#000000" android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:focusable="true" android:focusableInTouchMode="true" android:scrollHorizontally="true" android:layout_margin="16dp" android:background="#e0e0e0"/>

আপনার MainActivity.java ফাইলে TextView এর জন্য marquee কার্যকর করতে নিচের কোড লিখুন:

Java

package com.example.marqueetext; import android.os.Bundle; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Marquee TextView TextView marqueeTextView = findViewById(R.id.marqueeTextView); marqueeTextView.setSelected(true); // This is required for marquee to work } }

ধাপগুলো সংক্ষেপে:

1. XML-এ TextView তৈরি করুন এবং নিচের অ্যাট্রিবিউট যুক্ত করুন: android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:singleLine="true" android:focusable="true" android:focusableInTouchMode="true" 2. Java কোডে TextView কে setSelected(true) করুন। --- ক্যাপচারড আউটপুট: টেক্সটটি স্বয়ংক্রিয়ভাবে বামে থেকে ডানে (বা ডানে থেকে বামে) স্ক্রল করতে থাকবে। আপনি marqueeRepeatLimit এর মান পরিবর্তন করে কতবার স্ক্রল হবে তা নির্ধারণ করতে পারেন। --- অতিরিক্ত কাস্টমাইজেশন: Text Speed Control (Optional): মারকির গতির জন্য, আপনি একটি Custom TextView তৈরি করতে পারেন। প্রয়োজন হলে এটি জানাতে পারেন, আমি আপনাকে আরও উন্নত উদাহরণ দেব।

buy source code ZIP file

Comments

Post a Comment