حرکت متن در لیبل (به صورت زیرنویس)
اگه میخواین که متن لیبل تون به صورت افقی (مثل زیرنویس ها) حرکت کنه، کتابخونه های JavaObject و StringUtils رو تیک بزنید و سپس این تابع رو اضافه کنید:
Sub Marquee(lbl As Label) lbl.SingleLine = True lbl.Ellipsize = "MARQUEE" Sleep(10) Dim jo As JavaObject = lbl jo.RunMethod("setSelected", Array(True)) End Sub
به این شکل میتونین از تابع استفاده کنین:
Dim lbl As Label lbl.Initialize("lbl") lbl.Text="یاهو 98 ، یک کانال در حوزه برنامهنویسی B4X است! 👨💻🚀در این کانال به صورت هفتگی آموزشهای کاربردی و کمیاب، تکه کدها، سورس، کتابخانه و... قرار میگیرد." lbl.TextColor=Colors.Black lbl.TextSize=14 lbl.Gravity=Gravity.CENTER_VERTICAL Activity.AddView(lbl,0%x,90%y,100%x,10%y) Marquee(lbl)
اگه متن لیبل انگلیسی باشه متن از راست به چپ و اگه فارسی باشه از چپ به راست حرکت خواهد کرد.