2011.06.03(2)——— android 1.6 launcher研究之自定义ViewGroup2011.06.03(2)——— android 1.6 launcher研究之自定义ViewGroup1、用xml来作为ViewGroup里面的View参考:http://www.eoeandr...
分类:
移动开发 时间:
2014-09-25 23:25:07
阅读次数:
286
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39185641 ,本文出自【张鸿洋的博客】侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scroller或者不断的改变leftMargin等实现;多少都有点复杂,完成以后还需要对...
分类:
移动开发 时间:
2014-09-11 19:27:12
阅读次数:
165
上一篇已经完整的解析了Android View的事件分发机制,今天给大家代码ViewGroup事件分发的源码解析~~凡是自定义ViewGroup实现各种滑动效果的,不可避免的会出现很多事件的冲突,对ViewGroup事件分发机制的了解,也有益于大家了解冲突产生的原因,以及对冲突进行处理~1、案例首先我们接着上一篇的代码,在代码中添加一个自定义的LinearLayout:package com.ex...
分类:
移动开发 时间:
2014-09-09 12:46:48
阅读次数:
197
这篇文章准备说说如何自定义ViewGroup。对于新手来说,自定义ViewGroup是那种大牛级别的人物才能掌握的东西,自己却望而生畏。不要怕,请谨记“一切新事物都是纸老虎,只要肯去花时间钻研,没有学不会的东西”。废话不多说,接下来,就让我们来揭开自定义ViewGroup的神秘面纱。依照惯例,先从一个例子说起。很简单,3张扑克牌叠在一起显示。这个布局效果该如何实现呢?有的同学该说了,这很简单啊,用...
分类:
移动开发 时间:
2014-09-05 01:01:00
阅读次数:
423
定义一个自定义View组件,如果只是关注这个View的外观和大小,那么,要重写onDraw,onMeasure这两个方法。比如,我自定义了一个LabelView。自定义完View之后,该View就可以像TextView之类的在一个ViewGroup中被使用了。ViewGroup中,会对存放在它其中的...
分类:
其他好文 时间:
2014-08-31 21:21:11
阅读次数:
283
Android中自定义ViewGroup最重要的就是onMeasure和onLayout方法,都需要重写这两个方法,ViewGroup绘制 的过程是这样的:onMeasure → onLayout → DispatchDraw[java]view plaincopy其实我觉得官方文档解释有大大的问题...
分类:
移动开发 时间:
2014-08-19 20:33:05
阅读次数:
308
今天在做自定义ViewGroup中,出现了一下错误提示Use View.isInEditMode() in your custom views to skip code when shown in Eclipse具体解决方法:在eclipse error log中查看错误具体出现在哪一行,然后将if...
分类:
系统相关 时间:
2014-08-04 13:26:17
阅读次数:
319
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38352503 ,本问出自【张鸿洋的博客】1、概述上一篇已经基本给大家介绍了如何自定义ViewGroup,如果你还不了解,请查看:Android 手把手教您自定ViewGroup ,本篇将使用上篇介绍的方法,给大家带来一个实例:实现FlowLayout,何为FlowLayout,如...
分类:
移动开发 时间:
2014-08-04 11:09:27
阅读次数:
369
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】最近由于工作的变动,导致的博客的更新计划有点被打乱,希望可以尽快脉动回来~今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习如何自...
分类:
移动开发 时间:
2014-08-02 10:04:53
阅读次数:
355
本文主要介绍Android ViewGroup/View的绘制流程,及常用的自定义ViewGroup的方法。在此基础上介绍动态控制View的位置的三种方法,并给出最佳的一种方法。一、ViewGroup/View的绘制流程 简单的说一个View从无到有需要三个步骤,onMeasure、onLayout、onDraw,即测量大小、放置位置、绘制三个步骤。而ViewGroup的onMeasure、onL...
分类:
移动开发 时间:
2014-07-27 11:45:14
阅读次数:
294