自定义View
文章平均质量分 96
一切都是都为更好的偷懒,不,是工作。
初学者-Study
愿你余生所学,皆是兴趣使然,而非生活所迫。
展开
-
Android 自定义开源库 EasyView
这里使用了MacAddressEditText的所有属性,可以自行进行设置,使用说明参考下表。属性说明设置输入框的背景颜色设置输入框的边框颜色设置输入框的边框大小设置输入框大小Mac地址的分隔符,例如分号:设置输入框文字颜色设置输入框文字大小这里使用了MacAddressEditText的所有属性,可以自行进行设置,使用说明参考下表。属性说明最大进度当前进度进度条背景颜色进度颜色app:radius半径,用于设置圆环的大小进度条大小app:text进度条中心文字。原创 2023-04-18 12:30:00 · 1310 阅读 · 0 评论 -
Android 自定义View 之 Dialog弹窗
在日常开发中用到弹窗是比较多的,常用于提示作用,比如错误操作提示,余额不足提示,退出登录提示等,还有用于数据展示的弹窗,上拉弹窗等等,主要为了简化在日常开发中的使用。 Android中的Dialog弹窗是一种用于展示特定信息或者在用户需要进行某些操作时才显示的窗口。Dialog弹窗可以分为系统提供的常规Dialog弹窗和自定义Dialog弹窗。 常规Dialog弹窗包括AlertDialog、ProgressDialog、DatePickerDialog、TimePickerDialog等,这些Di原创 2023-06-12 22:30:00 · 10632 阅读 · 2 评论 -
Android 自定义View 之 简易输入框
在日常工作开发中,我们时长会遇到各种各样的需求,不部分需求是可以通过Android 原生的View来解决,而有一些是无法解决的,这时候我们就需要自定义View,我们先来看看本文中这个自定义View的演示效果图。 依然在EasyView中进行创建,在下新建一个,继承自 ,实现里面的构造方法。然后我们继承自,重写里面的构造方法,代码如下:下面就可以增加样式了。 在设置样式之前需要先知道我们的自定义View要做什么,这是一个简易输入框,可以用来做验证码输入或者密码输入,输入框4~6个,主要就是数字输入,原创 2023-05-05 22:45:00 · 2731 阅读 · 2 评论 -
Android 自定义View 之 计时文字
在Android开发中,常常会有计时的一些操作,例如收验证码的时候倒计时,秒表的计时等等,于是我就有了一个写自定义View的想法,本文效果图。原创 2023-04-14 22:15:00 · 989 阅读 · 1 评论 -
Android 自定义View 之 圆环进度条
很多时候我们会使用进度条,而Android默认的进度条是长条的,从左至右。而在日常开发中,有时候UI为了让页面更美观,就需要用到圆环进度条,那么本文就是通过自定义写一个圆环进度条,首先看一下效果图: 关于自定义View的基础知识就不再做过多的讲解了,我们直接进入正题,这一次我们不需要再去创建项目了,就用我之前创建的EasyView。 根据上面的效果图,我们首先来确定XML中的属性样式,修改attrs.xml的代码如下所示: 这里你会发现一个改变,那就是文字颜色和文字大小的属性从之前的中抽出来了,原创 2023-04-14 22:00:00 · 2547 阅读 · 0 评论 -
Android 自定义View 之 Mac地址输入框
在日常工作开发中,我们时长会遇到各种各样的需求,不部分需求是可以通过Android 原生的View来解决,而有一些是无法解决的,这时候我们就需要自定义View,我们先来看看本文中这个自定义View的演示效果图。 在了解自定义View之前,我们先了解什么是View,View就是视图,再通俗一点就是你在手机上所看到的内容,假设我们创建了一个项目,算了,我们真的去创建一个项目,创建一个名为EasyView的项目。 项目创建好之后,看一下activity_main.xml,我们能看到什么?白色的背景,中间有原创 2023-03-24 19:00:00 · 1444 阅读 · 0 评论