随笔分类 -  Android-自定义控件

Android-自定义TabHost
摘要:效果图: 布局代码相关: 颜色相关: 红色滑动条 shape : 蓝色滑动条 shape: 定义的接口回调: 最外层的 ViewGroup,需要管理好三个子控件: 里面一层的ViewGroup,用于管理标题文字与红色滑动条,称为头部 TabViewHeadGroup 里面一层的ViewGroup,用 阅读全文
posted @ 2018-11-03 14:11 Android原创 阅读(861) 评论(0) 推荐(0) 编辑
Android-自定义折线图
摘要:>>> 简单版 Android自定义控件之折线图 效果图: 布局代码: 设置参数相关的代码: 自定义折线图View: >>> 升级版 Android自定义控件之折线图 效果图: 背景颜色: 布局代码: 自定义折线图绘制类: 阅读全文
posted @ 2018-10-16 17:25 Android原创 阅读(4081) 评论(0) 推荐(0) 编辑
Android-自定义圆环
摘要:效果图: 布局的代码,指定引用自定义View类: 三个小圆点的代码: 颜色值代码: 注意:我这一版,百分比值与绘制环的百分之多少,是写死的,后续我会更新成动态的绘制的 自定义圆环代码: 阅读全文
posted @ 2018-09-28 20:19 Android原创 阅读(2333) 评论(0) 推荐(0) 编辑
Android-自定义控件-继承View与ViewGroup的初步理解
摘要:继承View需要走的流程是: 1.构造实例化, public ChildView(Context context, @Nullable AttributeSet attrs) 2.测量自身的高和宽onMeasure-->setMeasuredDimension(宽,高) 3.onDraw绘制,需要X 阅读全文
posted @ 2018-09-28 09:21 Android原创 阅读(3478) 评论(0) 推荐(0) 编辑
Android-自定义侧滑菜单
摘要:效果图: 需要继承ViewGroup,因为包含了子控件,菜单子控件 与 主页面子控件 Activity Xml布局相关: 菜单界面子控件布局相关: 主页界面子控件布局相关: 自定义侧滑菜单类相关: 阅读全文
posted @ 2018-09-26 22:02 Android原创 阅读(1089) 评论(0) 推荐(0) 编辑
Android-自定义开关(ViewGroup版)
摘要:虽然实现自定义开关,通常情况下都是继承View,比较合理方便快捷一些 但是我今天想去继承ViewGroup来实现自定义开关来玩玩 效果图: 布局代码: 效果: 布局代码: 自定义开关继承ViewGroup代码: 阅读全文
posted @ 2018-09-25 21:22 Android原创 阅读(358) 评论(0) 推荐(0) 编辑
Android-自定义开关(升级版)
摘要:效果图: 定义一个类,取名为MySwitch.java,此类去继承View,为何是继承View而不是去继承ViewGroup呢,是因为自定义开关没有子控件,之需要操作自身绘制即可 布局文件中去引用写好的自定义开关类 并设置自定义属性: 自定义规则arrts.xml文件声明: 模拟用户来使用: 阅读全文
posted @ 2018-09-25 16:08 Android原创 阅读(555) 评论(0) 推荐(0) 编辑
Android-自定义控件之事件分发
摘要:最大范围 外层蓝色区域是继承ViewGroup 中间红色区域,也是继承ViewGroup 最中间黑色区域,是继承View 布局相关的代码: Activity: 最外层ViewGroup处理类: 中间层ViewGroup处理类: 最小区域的,View处理类: 阅读全文
posted @ 2018-09-18 11:59 Android原创 阅读(734) 评论(0) 推荐(0) 编辑
Android-自定义控件之绘图基础
摘要:画圆形,效果图: 布局中去指定自定义View: 在代码中去绘制圆形: 圆形并填充内部,效果图: 下面是绘制的代码: 画一条线,画一个点,Rect,RectF相关知识: 效果图: 路径(Path),区域(Region),配合绘制操作: 效果图: 平移: 效果图: 裁剪: 效果图: 阅读全文
posted @ 2018-09-17 14:00 Android原创 阅读(2296) 评论(0) 推荐(0) 编辑
Android-自定义仿QQ列表Item滑动
摘要:效果图: 布局中去指定自定义FrameLayout: 自定义FrameLayout: 阅读全文
posted @ 2018-09-17 13:44 Android原创 阅读(1313) 评论(0) 推荐(0) 编辑
Android-自定义ViewPager
摘要:效果图: 布局去指定自定义ViewPager: 自定义ViewPager: 在Activity如何去使用自定义ViewPager: 阅读全文
posted @ 2018-09-17 11:56 Android原创 阅读(1861) 评论(0) 推荐(0) 编辑
Android-自定义联系人快速索引
摘要:效果图: 布局去指定 自定义联系人快速索引处理类: 如何使用自定义联系人快速索引: 阅读全文
posted @ 2018-09-17 11:43 Android原创 阅读(942) 评论(0) 推荐(0) 编辑
Android-自定义开关
摘要:效果图: 需要两张图片,一张图片为背景,一张图片为滑动的点 布局去指定一个自定义View对象: 自定义开关代码处理: 阅读全文
posted @ 2018-09-17 11:33 Android原创 阅读(1444) 评论(0) 推荐(0) 编辑
Android-自定义属性
摘要:在Android开发中,大多数都是用Android提供的属性,例如: 这些都是Android定义的,只是在使用Android定义的属性,现在我们自己来自定义属性 在自定义属性之前,先去了解Android是如何自定义属性的:需要找到SDK目录中(D:\tools\sdk\platforms\andro 阅读全文
posted @ 2018-09-17 11:25 Android原创 阅读(2785) 评论(0) 推荐(0) 编辑
Android-自定义ListView下拉刷新与上拉加载
摘要:效果图: 第一步:编写需要在ListView中增加头加载的布局文件,与底部加载的布局文件: 头布局文件: 底部布局文件: 自定义ListView需要的接口回调给UI,告诉UI ListView执行了下拉加载/上拉加载动作 自定义ListView: 把ProgressBar的风格修改,从白色演变成红色 阅读全文
posted @ 2018-09-14 16:18 Android原创 阅读(328) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示