Anroid的Material Design EditText控件:MaterialEditText
Anroid的Material Design EditText控件。 隨著 Material Design 的到來, AppCompat v21 中也提供了 Material Design 的控件外觀支持,其中包括 EditText 。但 AppCompat 中的 EditText 實在有點難用,因為它是通過 colorAccent 來自動為控件著色的,并沒有提供設置顏色的api,因此需要通過為控件定制theme的方式來實現自定義控件顏色。 另外,除了外觀上的變化, AppCompat 沒有提供任何 Google Material Design Spec 中提到的特性。于是我便做了這個庫: MaterialEditText 。(其實前段時間已經做好了一個簡單的版本自用,只等著谷歌發布新SDK,在發現新SDK中沒有給出我期待的支持后,才把控件重新打造,做成了現在的版本)
Features
-
Basic
-
Custom Base Color
-
Custom Primary Color
-
Floating Label
normal:
highlight:
custom floating label text:
-
Single Line Ellipsis
-
Max Characters
default error color:
custom error color:
-
Helper Text and Error Text
-
Custom accent typeface
floating label, error/helper text, character counter, etc.
-
Hide Underline
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!