Android-使用ViewGroup实现左右滑动切换界面以及界面裂开的效果
来源:互联网 发布:jackson 数组转json 编辑:程序博客网 时间:2024/04/30 17:13
转载自:http://www.linuxidc.com/Linux/2013-03/80945.htm
关于Android ViewGroup的一点介绍:
这里有个地方要注意,那就要明白ViewGroup的绘图流程:ViewGroup绘制包括两个步骤:1.measure 2.layout
在两个步骤中分别调用回调函数:1.onMeasure() 2.onLayout()
1.onMeasure() 在这个函数中,ViewGroup会接受childView的请求的大小,然后通过childView的 measure(newWidthMeasureSpec, heightMeasureSpec)函数存储到childView中,以便childView的getMeasuredWidth() andgetMeasuredHeight() 的值可以被后续工作得到。
2.onLayout() 在这个函数中,ViewGroup会拿到childView的getMeasuredWidth() andgetMeasuredHeight(),用来布局所有的childView。
3.View.MeasureSpec 与 LayoutParams 这两个类,是ViewGroup与childView协商大小用的。其中,View.MeasureSpec是ViewGroup用来部署 childView用的, LayoutParams是childView告诉ViewGroup 我需要多大的地方。
4.在View 的onMeasure的最后要调用setMeasuredDimension()这个方法存储View的大小,这个方法决定了当前View的大小。
效果图:
源码下载:
免费下载地址在 http://linux.linuxidc.com/
用户名与密码都是www.linuxidc.com
具体下载目录在 /2013年资料/3月/15日/Android-使用ViewGroup实现左右滑动切换界面以及界面裂开的效果
- android-使用ViewGroup实现左右滑动切换界面以及界面裂开的效果
- Android-使用ViewGroup实现左右滑动切换界面以及界面裂开的效果
- android-使用ViewGroup实现左右滑动切换界面的效果
- android实现多界面左右滑动切换
- Android实现界面左右滑动切换
- Android实现界面左右滑动切换
- android - GestureDetector 实现界面左右滑动效果的优化
- Android 界面 左右滑动效果
- 仿照QQ的左右滑动切换界面的效果
- Android 实现多页界面左右滑动切换效果之进阶
- Android 实现多页界面左右滑动切换效果之入门+进阶 (ViewPager+PagerAdapter)
- android viewPager使用,实现界面的左右滑动
- Android实现左右滑动切换的效果
- android实现左右滑动界面
- Android模仿QQ的左右滑动切换界面和下拉更新的效果
- Android界面篇【ViewFlipper 左右滑动效果】
- android 开发零起步学习笔记(十三):Android 实现多页界面左右滑动切换效果
- Android中实现仿微信界面切换平滑滑动效果
- json数据获取
- Mysql 在windows下切换用户
- WKWebView进度及title
- mac下mysql安装和创建用户权限
- Java多态的内存分析——高淇Java300学习笔记
- Android-使用ViewGroup实现左右滑动切换界面以及界面裂开的效果
- 【Java进阶】Java中的clone方法
- iOS开发之Xcode6之后不再自动创建Pch预编译文件(解决unknown type name........)
- 2546 饭卡
- 3.3带误差线的柱状图
- 专家帮您解析Linux文件系统
- 3D建模与处理软件简介 刘利刚 中国科技大学
- HttpServer实现边下载边播放视频(转)
- xampp安装配置memcache