بسم الله الرحمن الرحیم
سلام تو پروژه که داشتم مینوشتم نیاز شد از یک تکس ویوی متحرک در صفحه بالای چت برای اسم طرف استفاده کنم و ممکنه اسم طرف بزرگ باشه پس یک جوری تو تولبار باید نشونش بدیم
من از تکس ویوی متحرک استفاده کردم البته خیلی دنبالش گشتم بیشتر از کلاس های کاستوم استفاده کرده بودند من زیاد خوشم نیومد ولی یکی پیدا کردم که نیاز به کلاس کاستوم نداره گفتم بزارم بقیه هم استفاده کنن
فقط نیازه در xml تکس ویو رو این شکلی کنید !
<TextView android:id="@+id/txtmarquee" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" android:marqueeRepeatLimit="marquee_forever" android:paddingLeft="10dip" android:paddingRight="10dip" android:scrollHorizontally="true" android:singleLine="true" android:text="Starting the marquee animation. This is a marquee text displayed on a TextView. Ending the marquee animation" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" />
نتیجه
امیدوارم خوشتون اومده باشه