به صورت پیش فرض برنامه های اندرویدی که ایجاد میشن از حالت LTR یا همون چپ به راست استفاده می کنن چون زبان پیش فرض هم روی انگلیسی است. حالا اگر کاربر زبان گوشی خودش رو به فارسی تغییر داده باشه در این صورت حالت از LTR به راست به چپ یا همون RTL تغییر می کنه. اما گاهی اوقات ما نمی تونیم ریسک کنیم و انتظار داشته باشیم کاربر برنامه زبان گوشی خودش رو به فارسی تغییر داده باشه. واسه همین می تونیم خودمون برنامه رو به صورت کلی به حالت راست به چپ طراحی کنیم. تو این آموزش کوتاه همراه من باشید!
راستش من مثل خیلی ها حوصله اینکه بیام و چرت و پرت بنویسم رو ندارم. خودتون خیلی چیزها رو می دونید دیگه حالا اینکه من بیام بگم RTL یا LTR چیه یا اصلا چطور از این کد پایین استفاده کنیم به نظرم کار مسخره ایه. اگر کسی مشکل داشت پایین تو بخش نظرات سوال خودش رو بپرسه راهنمایی بیشتر دریافت خواهد کرد!
واسه اینکه برنامه شما به صورت پیش فرض از راست به چپ پشتیبانی کنه کافیه صفحات تون رو داخل کد پایین قرار بدید .. همین!
CompositionLocalProvider(
LocalLayoutDirection
provides LayoutDirection.Rtl
) {
Column {
Text(text = "سلام جهان!")
}
}
امیدوارم این آموزش کوتاه به دردتون خورده باشه!