当前位置:首页 > 笔记 > 正文内容

MaterialEditText

jsc5年前 (2020-09-04)笔记3056
  • 全部参数

  • 通用颜色
    met_baseColor: 底部横线和所有文字在无焦点状态的基础色。默认为黑色。
    met_primaryColor: 底部横线和 Floating label 的高亮色(如果 met_floatingLabel 设置为 highlight 的话)。默认使用 baseColor。
    met_textColor: 和自带的 android:textColor 作用相同。换用这个就好。
    met_textColorHint: 和自带的 android:textColorHint 作用相同。换用这个就好。
    met_underlineColor: 自定义底部横线的颜色。
    -Floating label
    met_floatingLabel: Floating label 应该怎样被展示。选项有:none, normal, highlight。 默认是 none.
    met_floatingLabelText: 自定义 floating label 的文字。
    met_floatingLabelTextSize: Floating label 的字体大小。默认为 12sp。
    met_floatingLabelTextColor: Floating label 的字体颜色。默认为半透明的 baseColor.
    met_floatingLabelPadding: Floating label 和主文字区域的间隔。
    met_floatingLabelAnimating: 是否使用动画来显示和消失 floating label 。默认为 true 。
    met_floatingLabelAlwaysShown: 是否总是显示 Floating label 。默认为 false 。

  • 字数限制
    met_minCharacters: 限制的最少字数。默认为0。
    met_maxCharacters: 限制的最大字数。0为无限制。默认为0.
    -Helper/Error text
    met_helperText: 底部的 helper text。
    met_helperTextAlwaysShown: 是否总是显示 helper text, 而不仅仅是在获得焦点状态时。默认为 false。
    met_helperTextColor: Helper text 的字体颜色。
    met_errorColor: Error text 的字体颜色。
    met_bottomTextSize: 底部文字(Helper/Error text)的字体大小。默认为12sp。
    met_minBottomTextLines:底部为文字预留的行数,不管是否有 Helper/Error text 正在显示。

  • 字体(Typeface)
    met_typeface: 主文字的字体.
    met_accentTypeface: 辅助文字的字体.
    Material Design 风格的左右图标
    met_iconLeft: 左边的图标.
    met_iconRight: 右边的图标.
    met_iconPadding: 图标和主区域之间的padding。默认为16dp, 遵守 Google’s Material Design Spec 中的建议.

  • Others
    met_hideUnderline: 是否隐藏底部横线。默认为 false。
    met_autoValidate: 是否自动检查字符串。默认为 false。
    met_singleLineEllipsis: 是否在文字超长时显示底部的省略号。默认为 false。
    met_clearButton: 是否显示用来清空文字的 Clear button 。默认为 false。


扫描二维码推送至手机访问。

版权声明:本文由微小站发布,如需转载请注明出处。

本文链接:https://www.jsc0.com/post/183.html

分享给朋友:

“MaterialEditText” 的相关文章

输入出流

out.print()方法,可以输出一个java对象;out.write()方法,只能输入一个字符串;out.flush()是把缓冲区的数据强行输出;直接关闭流,会导致socket也被关闭.正确的调用方法是不直接关闭流,而是调用socket的closeinput/closeoutput方法来关闭,这...

百度坐标和GPS坐标转换

百度地图API中,有GPS坐标转百度坐标的功能http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&0_6#0&6http接口是:http://api.map.baidu.com/ag/coord/convert?from=...

Android笔记:百度地图与高德地图坐标转换问题

安卓项目使用了百度地图的定位SDK,web端使用的也是百度地图, 后来发现界面显示百度地图不如高德效果好,web改用高德地图,原本的百度地图坐标是可以直接使用的,由于高德和百度地图的坐标系不一致 要如何转换呢。补充了下坐标系知识后发现高德使用的坐标系是“gcj02”也就是大家所说的“火星坐标”,百度...

百度地图被外部调用的问题

选择手机里安装的外部地图应用,在外部地图应用里显示商户的位置。Uri mUri = Uri.parse("geo:39.922840,116.3543240?q=39.922840,116.3543240(北京市西城区阜外大街2号万通大厦)");Intent mIntent =...

equals和==区别

对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;    如果作用于引用类型的变量,则比较的是所指向的对象的地址对于equals方法,注意:equals方法不能作用于基本数据类型的变量    如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址; ...

viewpager、listview、gridview、scrollview去除蓝色阴影

xml:   android:overScrollMode="never"java:    view.setOverScrollMode(ScrollView.OVER_SCROLL_NEVER);...