Anroid的Material Design EditText控件:MaterialEditText

jopen 10年前發布 | 39K 次閱讀 Android開發 移動開發 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中沒有給出我期待的支持后,才把控件重新打造,做成了現在的版本)

Anroid的Material Design EditText控件:MaterialEditText

Features

  1. Basic

    Anroid的Material Design EditText控件:MaterialEditText

  2. Custom Base Color

    Anroid的Material Design EditText控件:MaterialEditText

  3. Custom Primary Color

    Anroid的Material Design EditText控件:MaterialEditText

  4. Floating Label

    normal:

    Anroid的Material Design EditText控件:MaterialEditText

    highlight:

    Anroid的Material Design EditText控件:MaterialEditText

    custom floating label text:

    Anroid的Material Design EditText控件:MaterialEditText

  5. Single Line Ellipsis

    Anroid的Material Design EditText控件:MaterialEditText

  6. Max Characters

    default error color:

    Anroid的Material Design EditText控件:MaterialEditText

    custom error color:

    Anroid的Material Design EditText控件:MaterialEditText

  7. Helper Text and Error Text

    Anroid的Material Design EditText控件:MaterialEditText

  8. Custom accent typeface

    floating label, error/helper text, character counter, etc.

    Anroid的Material Design EditText控件:MaterialEditText

  9. Hide Underline

    Anroid的Material Design EditText控件:MaterialEditText

項目主頁:http://www.baiduhome.net/lib/view/home/1418178979042

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!