ساخت Spinner های راست چین

دسته‌بندی:
بدون دیدگاه

اسپینر ها کامپوننتی هستند که کاربران می توانند از بین مقادیر مختلف آنها یکی را انتخاب کرده به اصطلاح شاید بعضی ها منوی باز شونده هم صدا کنند.

خلاصه بگذریم از اونجایی که زبان انگلیسی از چپ و فارسی از راست شروع می شود همیشه در همه زمینه های طراحی از وب گرفته تا اپلیکیشن های موبایلی دردسر های گوناگونی برای راست چین کردن بخش های برنامه وجود داره, اگر شما هم اپلیکیشنی فارسی در دست طراحی دارید و میخواهید از اسپینر استفاده کنید جای خوشحالی داره که بگم گروهی از جوونای هموطنمون به نام “همسا” کتابخونه ای طراحی کرده اند که به راحتی می تونید از اسپنیر های راست چین استفاده کنید.

 

اندروید اسپینر

طراحی اپلیکیشن 

برای اضافه کردن کتابخانه خط زیر و در گریدل وارد کنید و منتظر سینک شدن شوید.


    compile 'com.github.hamsaadev:RTLMaterialSpinner:V1.0.1'

فایل xml لایه اکتیویتی خودتون و میتونید بصورت زیر تکمیل کنید.

<ir.hamsaa.RtlMaterialSpinner android:id="@+id/spinner"
 android:layout_width="fill_parent" 
android:layout_height="wrap_content"
 app:ms_hint="hint" 
app:ms_enableFloatingLabel="false" 
app:ms_enableErrorLabel="false" 
app:ms_floatingLabelText="floating label" 
app:ms_baseColor="@color/base"
 app:ms_highlightColor="@color/highlight" 
app:ms_errorColor="@color/error" 
app:ms_typeface="typeface.ttf"
 app:ms_thickness="2dp" 
app:ms_hintColor="@color/hint" 
app:ms_arrowColor="@color/arrow" 
app:ms_arrowSize="16dp"
 app:ms_alignLabels="false" 
app:ms_floatingLabelColor="@color/floating_label"/>

و بصورت خیلی ساده در کلاس خودتون کد های زیر و قرار بدید.

 String[] ITEMS = {"Item 1", "Item 2", "Item 3", "Item 4", "Item 5", "Item 6"};
 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, ITEMS);
 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 spinner = (RtlMaterialSpinner) findViewById(R.id.spinner);
 spinner.setAdapter(adapter);

برای اطلاعات بیشتر میتونید وارد صفحه گیت هاب “همسا” شوید.
https://github.com/hamsaadev/RTLMaterialSpinner?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=5128

آموزش زبان کاتلین
  • نویسنده
    hesam
  • تعداد بازدید
    660 views
0دیدگاه فرستاده شده است.
شما هم دیدگاه خود را بنویسید

نوشته‌های ویژه
اخبار ویژه