转载请标明出处:
http://blog.csdn.net/zxt0601/article/details/52420706
本文出自:【张旭童的博客】(http://blog.csdn...
分类:
移动开发 时间:
2016-12-12 12:04:33
阅读次数:
381
项目里要加一个点击可收缩展开的列表,要求带悬停标题,具体效果如下图:
也就是说,在某一个分组内部滚动时,要求分组标题悬停,当滚出该分组范围时,把标题顶出去,悬停下一个分组的标题。正好看到一个比较有...
分类:
移动开发 时间:
2016-12-06 11:29:32
阅读次数:
320
reference to : http://www.linuxidc.com/Linux/2014-12/110165.htm 前一篇文章主要讲了自定义View为什么要重载onMeasure()方法(见 http://www.linuxidc.com/Linux/2014-12/110164.htm ...
分类:
移动开发 时间:
2016-12-06 03:26:38
阅读次数:
241
在自定义viewgroup的时候 要重写onInterceptTouchEvent和onTouchEvent 这2个方法 是非常麻烦的事情,好在谷歌后来 推出了ViewDragHelper这个类。可以极大方便我们自定义viewgroup. 先看一个简单效果 一个layout里有2个图片 其中有一个可 ...
分类:
其他好文 时间:
2016-11-11 17:28:14
阅读次数:
484
ViewGroup学习
demo:在ViewGroup中显示一个TextView
demo:在ViewGroup中显示两个TextView 并且按照某种效果进行布局
分类:
其他好文 时间:
2016-11-10 21:32:12
阅读次数:
288
之前写了两篇关于自定义view的文章,本篇讲讲自定义ViewGroup的实现。我们知道ViewGroup就是View的容器类,我们经常用的LinearLayout,RelativeLayout等都是V...
分类:
移动开发 时间:
2016-08-27 00:38:55
阅读次数:
220
【Android自定义ViewGroup】不一样的轮子,巧用类变量解决冲突,像IOS那样简单的使用侧滑删除,一个控件搞定Android item侧滑删除菜单。
包含且不仅包含以下功能:
1 侧滑拉出菜...
分类:
移动开发 时间:
2016-08-25 21:20:16
阅读次数:
277
效果 主要步骤: 1. 在xml布局里摆放内容. include 2. 在自定义ViewGroup里, 进行measure测量, layout布局 3. 响应用户的触摸事件 4. int scrollX = (int) (downX - moveX); 5. getScrollX()获取当前滚动到的 ...
分类:
其他好文 时间:
2016-08-06 23:32:38
阅读次数:
402
前言: 前面几篇讲了自定义控件绘制原理Android自定义控件之基本原理(一),自定义属性Android自定义控件之自定义属性(二),自定义组合控件Android自定义控件之自定义组合控件(三),常言道:“好记性不如烂笔头,光说不练假把式!!!”,作为一名学渣就是因为没有遵循这句名言才沦落于此,所以 ...
分类:
移动开发 时间:
2016-08-01 09:14:16
阅读次数:
365
今天要做一个带尖角的圆角矩形菜单,大概长下面这个样子:
要求顶上的尖角要对准菜单锚点,菜单项按压反色,菜单背景色和按压色可配置。
最简单的做法就是让UX给个三角形的图片往上一贴,但是转念一想这样是不是太low了点,而且不同分辨率也不太好适配,干脆自定义一个ViewGroup吧!
自定义ViewGroup其实很简单,基本都是按一定的套路来的。
一、定义一个attrs.xml...
分类:
移动开发 时间:
2016-07-12 01:36:27
阅读次数:
402