المان TextInputLayout در واقع همون ادیت تکست خودمونه ولی hintش انیمیشن داره. توی توضیحاتش اومده که همون ادیت تکست هست که داخل یک لی اوت خطی قرار گرفته و hintش حرکت میکنه.
میشه این انیمیشن hint رو غیر فعال کرد. اینجا
فرگمنت یک ویو هست که روی اکتیویتی اتچ میشه. توی این پست ساده ترین روش پیاده سازی اون رو میگم.
1. ایجاد یک کلاس و اکستند کردن آن از Fragment
2. ایجاد یک ریسورس از جنس لی اوت برای فرگمنت
توی شکل زیر من فقط یک تکست ویو توی فرگمنت گذاشتم.
برای کشیدن خط در XML از کد زیر استفاده میکنیم:
مقدار height ضخامت خط رو مشخص میکنه.