(1) 盘古UI,全网独创,较为全面的自定义Android UI框架,绝对帮助你快速开发!(盘古输入框-PanguInputView)

这篇文章介绍了Pangu_UI库中的PanguInputView,一个功能强大的自定义输入框组件,支持各种属性定制,适用于快速开发。提供了详细的属性列表和使用示例,以及GitHub链接供读者下载和体验。
摘要由CSDN通过智能技术生成

Pangu_UI (1)盘古输入框-PanguInputView

(1) 盘古UI,较为全面的自定义UI框架,帮助你绝对的快速开发!(长期维护中)

demo地址,点击查看github

盘古输入框-PanguInputView

1, 样例展示图

在这里插入图片描述

2, 介绍

支持你所需要的常用的属性样式和功能!
下面直接上属性列表:

attr 属性对应的方法 method介绍 introduction
pgiv_titlesetTitle(String title)标题
pgiv_title_colorsetTitleColor(int titleColor)标题的颜色
pgiv_title_sizesetTitleTextSize(int titleSize)标题的字体大小
pgiv_show_titlesetShowTitle(int showTitle)是否显示标题
pgiv_title_text_stylesetTitleTextStyle(int typeface)title的加粗
pgiv_title_gravitysetTitleGravity(int titleGravity)标题的重心
pgiv_title_layout_gravitysetTitleLayoutGravity(int titleLayoutGravity)标题布局的重心
pgiv_hintsetHint(String hint)输入提示
pgiv_enablesetEnabled(boolean enabled)是否可用
pgiv_mustsetIsMust(boolean must)是否必填
pgiv_bordersetBorder(boolean border)展示输入框的边框
pgiv_show_lineshowLine(boolean showLine)展示输入框的下划线
pgiv_icon_rightsetRightIcon(@DrawableRes int resId)右侧图标
pgiv_icon_rbsetRBIcon(@DrawableRes int resId)右下角图标
pgiv_input_heightsetInputHeight(int height)输入框的高度
pgiv_input_minheightsetInputMiniHeight(int height)输入框的最小高度
pgiv_gravitysetGravity(int gravity)输入的文字的重心
pgiv_orientationsetLayoutOrientation(int orientation)标题和输入框的方向排序(horizontal
pgiv_inputTypesetInputType(int type)输入类型,参开TextView的inputType
pgiv_maxLengthsetMaxLength(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
在这里插入图片描述

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九千行代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值