Android_神奇的android:clipChildren属性
正文
一、效果图
看到这个图时你可以先想想如果是你,你怎么实现这个效果。马上想到用RelativeLayout?NO,NO,NO,,,
二、实现代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipChildren="false"
android:orientation="vertical" >
<android.support.v4.view.ViewPager
android:id="@+id/view_pager"
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="1.0" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="48dip"
android:background="#B0C4DE"
android:orientation="horizontal" >
<ImageView
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:scaleType="fitCenter"
android:src="@drawable/ic_launcher" />
<ImageView
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:scaleType="fitCenter"
android:src="@drawable/ic_launcher" />
<ImageView
android:layout_width="0dip"
android:layout_height="64dip"
android:layout_gravity="bottom"
android:layout_weight="1.0"
android:scaleType="fitCenter"
android:src="@drawable/ic_launcher" />
<ImageView
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:scaleType="fitCenter"
android:src="@drawable/ic_launcher" />
<ImageView
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:scaleType="fitCenter"
android:src="@drawable/ic_launcher" />
</LinearLayout>
</LinearLayout>
代码说明:
1、只需在根节点设置android:clipChildren为false即可,默认为true
2、可以通过android:layout_gravity控制超出的部分如何显示。
3、android:clipChildren的意思:是否限制子View在其范围内
三、 其他
在做动画的时候非常有用,博大精深啊。。。。。。
转:http://www.cnblogs.com/over140/p/3508335.html
Android_神奇的android:clipChildren属性相关推荐
- 仿淘宝Android实现底部导航栏图标溢出效果-clipChildren属性
1.clipChildren和clipPadding说明 clipChildren用来定义他的子控件是否要在他应有的边界内进行绘制. 默认情况下,clipChild被设置为true. 也就是不允许进行 ...
- android xml红心圆,用android:clipChildren来实现红心变大特效
最近在看别人技术博客(http://www.cnblogs.com/over140/p/3508335.html)的时候,发现一个属性:android:clipChildren属性. 翻文档找到下面介 ...
- android:clipToPadding和android:clipChildren
原文链接:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0317/2613.html 假设我们要做一个效果,界面最顶部是一个Ac ...
- Android --- Android layout属性应有尽有
第一类:属性值 true或者 false android:layout_centerHrizontal 水平居中 android:layout_centerVertica ...
- android clipChildren的使用
今天,简单讲讲android里如何使用clipChildren. 之前,自己一直都不知道有这样一个属性,不过最近在学习自定义控件时,偶然发现代码里出现了这个属性,不知道是什么意思,所以在网上查找资料, ...
- Android -- XML属性
第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:la ...
- android tools ignore,android tools属性引用
利用tools命名空间,android studio支持很多XML属性,当构建app时这些属性会被擦除,对APK的大小和运行时行为没有任何影响.请看官网. tools属性大致可以分为三类:1,错误处理 ...
- Android xml 属性大全
第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:la ...
- 仿喜马拉雅app底部导航栏五个按钮-clipChildren属性
clipChildren属性 clipChildren属性表示是否限制子控件在该容器所在的范围内,clipChildren属性配合layout_gravity属性,可以用来设置多余部分的显示位置,我这 ...
最新文章
- 深度学习机器配置 装机指南:从GPU到显示器,全套硬件推荐
- 一种非常实用的系统掉电检测和保护电路---摘自:周立功单片机
- c语言金箍棒答案,《西游记》阅读测试题(带答案)
- unity获取电磁笔压感_【WPF】获取电磁笔的压感
- Bugtags 2016-06-16 更新内容
- 推荐引擎内部的秘密3
- AudioContext
- 在java中将String转int
- bug君你好啊之访问servlet时出现此程序可以连接到 Web 服务器,但是因为地址问题无法找到该网页。
- Leetcode - Permutations I,II
- 软件工程~~判定树和判定表
- 守望先锋代码_使用守望台自动刷新SQL Server容器
- 今日发现:BlueJ和MenuetOS
- 英伟达 Jetson Nano 新手必备:使用CSI或USB摄像头拍摄第一张照片
- AxureRP(中英文版)——初识Axure(一)
- 软件工程与软件开发模型、软件开发方法
- WEB服务器的基本介绍
- 多进程写同一个日志并发问题分析
- Netty 学习 之(1)Netty是什么
- 如何在vue中引入阿里巴巴矢量图标库里面的图标
热门文章
- 虚拟机上无法运行Gazebo的问题?
- 电子商城实录------项目目录的结构搭建及其说明3
- SpringMVC源码分析(4)剖析DispatcherServlet重要组件
- linux:ls -l详解
- python 安装easy_install和pip
- unicode 版本 delphi (如XE2)的 TBytes 转换为 AnsiString
- 话里话外:转帖:制约中小企业发展三大管理问题与SaaS的成功要素
- Struts2+Spring2.5+Hibernate3.1实现登陆示例
- JSP GridView --使用自定义标签实现ASP.NET的控件
- 树,二叉树,森林各种遍历总结: