برای جذب کاربر به اپلیکیشن ها همیشه بهبود طراحی کاربری تاثیر مثبتی داشته است.شما با استفاده از این کتابخانه می توانید ادیت تکست با الگوی نوشتاری در برنامه خود ایجاد کنید.
این کتابخانه در برنامه ها با اندروید 4.0. به بالا قابل استفاده می باشد.
دستور زیر را به فایل build.gradle پروژه خود اضافه کنید و اجازه دهید اندروید استودیو کتابخانه را دانلود نماید.
dependencies {
compile 'com.vicmikhailau:MaskedEditText:1.0.0'
}
نحوه استفاده با xml
همانند ویو های دیگر تگ xml این کتابخانه را در فایل لیوت اضافه کنید.
<com.vicmikhailau.maskededittext.MaskedEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:mask="your_mask" />
توجه : الگوی نوشتاری با ویژگی app:mask="your_mask" ست می شود.
نحوه استفاده با جاوا
با افزودن TextChangedListener مانند کد زیر می توانید اعمال کنید.
mEditText.addTextChangedListener(new MaskedWatcher("your_mask"));
کدهای زیر برای ایجاد الگوی نوشتاری کاربرد دارد.
ANYTHING KEY = *; //هر کاراکتری می شود
DIGIT KEY = #; // اعداد
UPPERCASE KEY = U; // حروف بزرگ
LOWERCASE KEY = L; // حروف کوچک
ALPHA NUMERIC KEY = A; // حروف ویا اعداد
LITERAL KEY = \';
CHARACTER KEY = ?;
HEX KEY = H;
مثال : برای ایجاد پترن شماره تلفن به شکل (029)777-77-77 از کدهای روبرو استفاده می کنیم. "(###)###-##-##"