自定义样式
Android涛
敲
展开
-
Android中自定义底部弹出框ButtomDialog
先看看效果和你要的是否一样一 、先来配置自定义控件需要的资源。1.在res文件夹下创建一个anim文件夹并创建两个slide_in_bottom.xml、slide_out_bottom.xml文件,负责弹框进出动画。<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas...原创 2018-12-27 14:45:03 · 965 阅读 · 0 评论 -
Android中身份证正反面、营业执照横竖版的拍摄和裁剪
借鉴GitHub:https://github.com/smartown/CertificateCamera做之前可以在GitHub上看看效果是否符合自己的要求。因为之前导入他人Demo因版本不同总是出现各种问题,所以我这里就是把他其中的代码给粘贴出来,不知是否违规,还望大家提醒。其中的图片资源、values下、drawable下的资源我就不写了。一、先看拍照时页面布局,有两种,其一在la...原创 2019-01-30 14:41:03 · 3346 阅读 · 0 评论 -
Android中跑马灯水平滑动AutoScrollTextView
一、先看自定义控件,再来说如何使用public class AutoScrollTextView extends TextView implements View.OnClickListener { public final static String TAG = AutoScrollTextView.class.getSimpleName(); private floa...原创 2019-01-21 15:00:07 · 997 阅读 · 0 评论 -
TableView框架Android中以表格的样式展示简单的统计数据
借鉴GitHub:https://github.com/smartown/TableView一、效果展示二、下载源码,打开导入以下代码1. TableView类;2. Util类;3. values中的attrs.xml文件。三、布局实现功能<com.smartown.tableview.library.TableView android:id="...原创 2019-01-15 11:30:51 · 2274 阅读 · 3 评论 -
Android中水平结点进度条StepHorizontalView
一、先看看效果,是不是你需要的二 、使用方式 StepHorizontalView mStepSv = (StepHorizontalView) findViewById(R.id.sv_step); mStepSv.setProgress(3, 4); List<String> list = new ArrayList<...原创 2019-01-24 13:51:33 · 1042 阅读 · 0 评论 -
Android中DropEditText带下拉功能的EditText
https://gitee.com/afei_/MyEditText一 、特点1.简单。只有100多行的类,无任何依赖,也没有自定义属性2.没有用到组合控件的实现方法,少了很多布局文件等一系列东西3.点击下拉图标时隐藏软键盘并弹出popWindow,点击item显示对应项的文字4.下拉和上拉的自动切换5.易用。可见调用示例二、创建一个DropEditText类pu...原创 2018-12-12 14:04:44 · 803 阅读 · 0 评论 -
Android中ClearEditText自带清除功能的EditText
https://gitee.com/afei_/MyEditText一 、特点1.简单。只有一个不到100行的类,且无任何依赖,也没有自定义属性。2.高效。没有使用LinearLayout包含EditText+ImageView的组合形式实现,仅仅只有一个继承EditText的自定义view,减少了布局的嵌套和view的数量。3.易用。看我代码中的调用就知道多简单了。二、创建一...原创 2018-12-12 13:13:25 · 1742 阅读 · 0 评论 -
简单实现自定义控件圆形进度条
首先在res/values下建一个attrs.xml,里面内容为:<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="MyProgressRound"> <!--format表示类型--> &am原创 2017-10-10 15:32:23 · 333 阅读 · 0 评论 -
Android中自定义SeekBar的样式
有时候原生的SeekBar太丑了,已经满足不了我们的效果,需要我们自定义样式。第一步:在drawable里创建一个xml文件<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-...原创 2018-10-16 10:38:04 · 290 阅读 · 0 评论 -
Android中利用9-Patch(点9)处理图片
一、什么是 9-Patch 图片?一种被特殊处理过的png图片,可以指定哪些区域能够拉伸,哪些区域可以显示内容。二、使用场景主要是用于对话框等拉伸能够不变形的场景。三、 创建.9.png图片1. 选中一张png图片,右键Create 9-Patch file2. 选中文件夹,修改名字。注意:9-Patch图片要放在drawable文件夹下,否则编译时会报错。后缀...原创 2019-05-24 15:28:56 · 1087 阅读 · 0 评论