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

这篇具有很好参考价值的文章主要介绍了(一) 盘古UI,全网独创,较为全面的自定义Android UI框架,绝对帮助你快速开发!(盘古输入框-PanguInputView)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Pangu_UI (一)盘古输入框-PanguInputView

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

demo地址,点击查看github

盘古输入框-PanguInputView

1, 样例展示图

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

2, 介绍

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

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
(一) 盘古UI,全网独创,较为全面的自定义Android UI框架,绝对帮助你快速开发!(盘古输入框-PanguInputView),盘古UI-自主研发,ui,android开发,android文章来源地址https://www.toymoban.com/news/detail-850547.html

到了这里,关于(一) 盘古UI,全网独创,较为全面的自定义Android UI框架,绝对帮助你快速开发!(盘古输入框-PanguInputView)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Android】CheckBox的自定义样式和使用

    在登录页面。我们需要有一个复选框,让用户进行勾选,同意我们的流氓政策和协议,不然就不让用。 未选择 已选择 我们知道,这个CheckBox的默认样式是一个正方形,现在改成一个圆形的话,首先需要准备两个图案。 创建一个文件 baseline_checked_circle_24.xml 这个文件长这样 再

    2024年02月13日
    浏览(46)
  • 谈谈企业级应用的自定义 UI 创建和集成方法一览

    笔者在掘金社区上已经发布了一些技术文章,记录了自己工作于企业级前端应用几年以来积累的一些项目经验和教训。 之前的文章关于企业级 Web 应用搜索引擎优化 Search Engine Optimization 的一些工作经验分享已经提到,所谓企业级前端应用,是指为大型企业或组织开发的前端应

    2024年02月03日
    浏览(35)
  • 从实体按键看 Android 车载的自定义事件机制

    在汽车数字化、智能化变革的进程中,越来越多的车机设计或部分、或全部地舍弃了实体按键,进而把车主操作的入口转移到了车机 UI 以及语音助手。 但统一、高效的零层级 UI 颇为困难,语音的准确率、覆盖率亦不够完善,那么在当下的阶段适当地保留部分实体按键是比较

    2024年02月16日
    浏览(30)
  • android-使用PopupWindow实现随机排列的自定义密码键盘

    break; } else { b2 = true; } } if (b2) { data[i] = x; b = false; break; } } } return data; } keyboard_bg_big.xml ?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"? item android:state_pressed=“true” android:drawable=“@drawable/key11”/ item android:state_focused=“true” android:drawable=“@drawable/key12”/ item android:state_focused=“false” android:state_p

    2024年04月27日
    浏览(30)
  • (UI)Android自定义图片裁剪

    具体UI效果如下: 思路 绘制5个rect,其中四个为半透明深色背景,一个为透明背景的裁剪内容框 之前也考虑过用region,但是自测的时候,发现两个region之间颜色会相互影响,可能是我代码问题(有了解的小伙伴可以指导一下哈),就用了5个Rect来绘制开发效率会更高一些。

    2024年02月03日
    浏览(33)
  • android自定义来电秀UI

    简单来电秀功能,效果如图: 底部附上demo  一、新建一个 PhoneCallService服务,在服务中监听来电等状态,且控制UI显示 二、在MainActivity中设置应用为默认来电主题,与权限设置 三、增加一个来电展示的自定义UI页面PhoneCallActivity,可根据需求更改 四、来电页面UI中布局文件

    2024年01月15日
    浏览(30)
  • Android技术分享| Bugly 应用升级自定义UI

    最近项目里的采用免费的Bugly应用升级功能,由于默认的 UI 非常的简陋且与项目整体风格不搭,所以需要自定义UI,本篇文章记录在实现过程中的一些注意事项。根据官方文档可知,自定义升级界面有以下两种方式。 一、固定控件ID 这种方式比较简单,只需要自己编写布局,

    2024年02月02日
    浏览(34)
  • gogs的自定义配置

    在 GOGS 下载并安装后,在程序目录下建立一个 custom/conf/app.ini 的配置文件,内容如下: nginx的转发配置

    2024年02月17日
    浏览(35)
  • Java的自定义注解

            自定义注解包括注解声明、元注解、运行时处理器三个部分。注解声明指定了注解的名称、作用域、成员等信息;元注解则用来对注解进行修饰;运行时处理器则负责在程序运行过程中处理注解,并根据注解提供的信息执行相应的逻辑。自定义注解在编写框架、插

    2024年02月03日
    浏览(28)
  • MyBatis的自定义插件

    MyBatis 可以拦截的四大组件 Executor - 执行器 StatementHandler - SQL 语句构造器 ParameterHandler - 参数处理器 ResultSetHandler - 结果集处理器 效果如下 创建四大对象的代码如下 首先在创建 Executor、StatementHandler、ParameterHandler、ResultSetHandler 四个对象时,将插件(plugins)注入 调用 Intercep

    2024年02月07日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包