Pangu_UI (一)盘古输入框-PanguInputView
(一) 盘古UI,较为全面的自定义UI框架,帮助你绝对的快速开发!(长期维护中)
demo地址,点击查看github
盘古输入框-PanguInputView
1, 样例展示图
2, 介绍
支持你所需要的常用的属性样式和功能!
下面直接上属性列表:文章来源:https://www.toymoban.com/news/detail-850547.html
attr 属性 | 对应的方法 method | 介绍 introduction |
---|---|---|
pgiv_title | setTitle(String title) | 标题 |
pgiv_title_color | setTitleColor(int titleColor) | 标题的颜色 |
pgiv_title_size | setTitleTextSize(int titleSize) | 标题的字体大小 |
pgiv_show_title | setShowTitle(int showTitle) | 是否显示标题 |
pgiv_title_text_style | setTitleTextStyle(int typeface) | title的加粗 |
pgiv_title_gravity | setTitleGravity(int titleGravity) | 标题的重心 |
pgiv_title_layout_gravity | setTitleLayoutGravity(int titleLayoutGravity) | 标题布局的重心 |
pgiv_hint | setHint(String hint) | 输入提示 |
pgiv_enable | setEnabled(boolean enabled) | 是否可用 |
pgiv_must | setIsMust(boolean must) | 是否必填 |
pgiv_border | setBorder(boolean border) | 展示输入框的边框 |
pgiv_show_line | showLine(boolean showLine) | 展示输入框的下划线 |
pgiv_icon_right | setRightIcon(@DrawableRes int resId) | 右侧图标 |
pgiv_icon_rb | setRBIcon(@DrawableRes int resId) | 右下角图标 |
pgiv_input_height | setInputHeight(int height) | 输入框的高度 |
pgiv_input_minheight | setInputMiniHeight(int height) | 输入框的最小高度 |
pgiv_gravity | setGravity(int gravity) | 输入的文字的重心 |
pgiv_orientation | setLayoutOrientation(int orientation) | 标题和输入框的方向排序(horizontal |
pgiv_inputType | setInputType(int type) | 输入类型,参开TextView的inputType |
pgiv_maxLength | setMaxLength(int length) | 输入的最大长度 |
— | setKeyListener(String digists) | 输入的规则限制 |
— | setOnEditorActionListener(TextView.OnEditorActionListener l) | 点击键盘搜索的动作监听 |
— | addTextChangedListener(TextWatcher watcher) | 输入的监听 |
— | removeTextChangedListener(TextWatcher watcher) | 移除 输入的监听 |
— | boolean getIsMust() | 获取是否是必填 |
— | String getHint() | 获取提示 |
— | String getTitle() | 获取标题 |
— | setOnRightClick(View.OnClickListener l) | 点击右侧图标 |
— | setOnRBClick(View.OnClickListener l) | 点击右下角图标 |
— | setEditText(String inputText) | 设置内容 |
— | String getValue() | 获取输入的内容 |
— | hideKeyBoard() | 隐藏键盘 |
— | openKeyBoard() | 打开键盘 |
— | reset() | 重置,清空 |
— | boolean hasFocusIV() | 是否有焦点 |
— | boolean isFocusedIV() | 是否设置聚焦 |
— | onFocusChange(View.OnFocusChangeListener listener) | 设置焦点监听 |
— | EditText getEditText() | 获取输入的view |
3, 使用
<com.smart.pangu_ui_lib.widget.PanguInputView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="18dp"
app:pgiv_border="true"
app:pgiv_hint="请输入内容"
android:id="@+id/piv_1"
app:pgiv_must="true"
app:pgiv_icon_right="@mipmap/ic_arrow_right"
app:pgiv_show_line="false"
app:pgiv_show_title="visiable"
app:pgiv_title="标题在左"
app:pgiv_title_text_style="normal" />
4, 获取地址
demo地址,点击查看github
欢迎您扫码安装体验demo
文章来源地址https://www.toymoban.com/news/detail-850547.html
到了这里,关于(一) 盘古UI,全网独创,较为全面的自定义Android UI框架,绝对帮助你快速开发!(盘古输入框-PanguInputView)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!