
自定义控件高手
从"0"开始学习自定义控件,深入理解自定义属性、布局、测量原理及绘制流程...;配合各种实用控件案例,跟着我一起成为自定义控件高手
open-Xu
这个作者很懒,什么都没留下…
展开
-
Android自定义View精品(SlideTab-可滑动的选择器)
转载请标明出处: http://blog.youkuaiyun.com/xmxkf/article/details/52178553 本文出自:【openXu的博客】目录:初步分析重写onDraw绘制重写onMeasure计算宽高重写onTouch加入滑动效果自定义属性源码下载 这篇博客我们来一发自定义控件的实战,恰好前些天有一个小需求,效果图如下: 根据效果图,我们可以确定,用自原创 2016-08-11 03:50:24 · 7204 阅读 · 6 评论 -
Android自定义View精品(LineBreakLayout-自动换行的标签容器)
最近一段时间比较忙,都没有时间更新博客,今天公司的事情忙完得空,继续为我的自定义控件系列博客添砖加瓦。本篇博客讲解的是标签自动换行的布局容器,正好前一阵子有个项目中需要,想了想没什么难度就自己弄了。而自定义控件系列文章中对于自定义ViewGroup上次只是讲解了一些基础和步骤 Android自定义ViewGroup(四、打造自己的布局容器),这次就着这个例子我们来完成一个能在项目中使用的自定义...原创 2016-08-27 17:28:07 · 10225 阅读 · 11 评论 -
Android自定义View精品(LimitScrollerView-仿天猫广告栏上下滚动效果)
1分析2定义组合控件布局3继承最外层控件4自定义属性5重写onMeasure6数据适配器7动态添加子条目8滚动动画9条目点击事件源码下载转载请标明出处: http://blog.youkuaiyun.com/xmxkf/article/details/53303872 本文出自:【openXu的博客】 最近项目中需要在首页做一个跑马灯类型的广告栏,最后上面决定仿照天猫的广告栏效果做(原创 2016-11-23 12:51:09 · 8386 阅读 · 23 评论 -
Android自定义View精品(RollWeekView-炫酷的星期日期选择控件)
转载请标明出处: http://blog.youkuaiyun.com/xmxkf/article/details/53420889 本文出自:【openXu的博客】目录:1分析2定义控件布局3定义CustomWeekView4重写onMeasure5点击后执行动画7重置预备控件源码下载 最近收到一个自定义控件的需求,需要做一个日期选择控件,实现图如下: 一次展示一个原创 2016-12-01 14:14:04 · 8739 阅读 · 5 评论 -
Android自定义View精品(CustomCalendar-定制日历控件)
转载请标明出处: http://blog.youkuaiyun.com/xmxkf/article/details/53420889 本文出自:【openXu的博客】目录:1分析2自定义属性3onMeasure4onDraw绘制月份绘制星期绘制日期及任务5事件处理源码下载 应项目需求,需要做一个日历控件,效果图如下: 接到需求后,没有立即查找是否有相关开源原创 2017-01-04 16:03:33 · 30375 阅读 · 61 评论 -
Android自定义View深度解析(四、自定义ViewGroup打造自己的布局容器)
转载请标明出处: http://blog.youkuaiyun.com/xmxkf/article/details/51490283 本文出自:【openXu的博客】目录:简单实现水平排列效果自定义LayoutParams 大致明确布局容器的需求初步定义布局属性 继承LayoutParams定义布局参数类 重写generateLayoutParams 在布局文件中使用布局属性 在o原创 2016-05-25 17:38:19 · 26900 阅读 · 21 评论 -
Android自定义View深度解析(三、深入解析控件测量onMeasure)
转载请标明出处: http://blog.youkuaiyun.com/xmxkf/article/details/51468648 本文出自:【openXu的博客】目录:onMeasure什么时候会被调用onMeasure方法执行流程MeasureSpec类从ViewGroup的onMeasure到View的onMeasure ViewGroup中三个测量子控件的方法 getChi原创 2016-05-24 14:59:18 · 41047 阅读 · 30 评论 -
Android自定义View深度解析(二、深入解析自定义属性)
转载请标明出处: http://blog.youkuaiyun.com/xmxkf/article/details/51454685 本文出自:【openXu的博客】 [TOC]在上一篇博客《Android自定义View(一、初体验)》中我们体验了自定义控件的基本流程: 继承View,覆盖构造方法 自定义属性 重写onMeasure方法测量宽高 重写onDraw方法原创 2016-05-21 03:53:04 · 30913 阅读 · 22 评论 -
Android自定义View深度解析(一、初体验自定义TextView)
转载请标明出处: http://blog.youkuaiyun.com/xmxkf/article/details/51376048 本文出自:【openXu的博客】继承View重写onDraw方法自定义属性onMeasure方法 MeasureSpec 分析为什么我们自定义的MyTextView设置了wrap_content却填充屏幕 重写onMeasure方法4自动换行源码下原创 2016-05-19 16:10:20 · 36159 阅读 · 34 评论