正文

一、效果图

看到这个图时你可以先想想如果是你,你怎么实现这个效果。马上想到用RelativeLayout?NO,NO,NO,,,

二、实现代码

<?xml version="1.0" encoding="utf-8"?>
<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属性相关推荐

  1. 仿淘宝Android实现底部导航栏图标溢出效果-clipChildren属性

    1.clipChildren和clipPadding说明 clipChildren用来定义他的子控件是否要在他应有的边界内进行绘制. 默认情况下,clipChild被设置为true. 也就是不允许进行 ...

  2. android xml红心圆,用android:clipChildren来实现红心变大特效

    最近在看别人技术博客(http://www.cnblogs.com/over140/p/3508335.html)的时候,发现一个属性:android:clipChildren属性. 翻文档找到下面介 ...

  3. android:clipToPadding和android:clipChildren

    原文链接:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0317/2613.html 假设我们要做一个效果,界面最顶部是一个Ac ...

  4. Android --- Android layout属性应有尽有

    第一类:属性值 true或者 false            android:layout_centerHrizontal 水平居中     android:layout_centerVertica ...

  5. android clipChildren的使用

    今天,简单讲讲android里如何使用clipChildren. 之前,自己一直都不知道有这样一个属性,不过最近在学习自定义控件时,偶然发现代码里出现了这个属性,不知道是什么意思,所以在网上查找资料, ...

  6. Android -- XML属性

    第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:la ...

  7. android tools ignore,android tools属性引用

    利用tools命名空间,android studio支持很多XML属性,当构建app时这些属性会被擦除,对APK的大小和运行时行为没有任何影响.请看官网. tools属性大致可以分为三类:1,错误处理 ...

  8. Android xml 属性大全

    第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:la ...

  9. 仿喜马拉雅app底部导航栏五个按钮-clipChildren属性

    clipChildren属性 clipChildren属性表示是否限制子控件在该容器所在的范围内,clipChildren属性配合layout_gravity属性,可以用来设置多余部分的显示位置,我这 ...

最新文章

  1. 深度学习机器配置 装机指南:从GPU到显示器,全套硬件推荐
  2. 一种非常实用的系统掉电检测和保护电路---摘自:周立功单片机
  3. c语言金箍棒答案,《西游记》阅读测试题(带答案)
  4. unity获取电磁笔压感_【WPF】获取电磁笔的压感
  5. Bugtags 2016-06-16 更新内容
  6. 推荐引擎内部的秘密3
  7. AudioContext
  8. 在java中将String转int
  9. bug君你好啊之访问servlet时出现此程序可以连接到 Web 服务器,但是因为地址问题无法找到该网页。
  10. Leetcode - Permutations I,II
  11. 软件工程~~判定树和判定表
  12. 守望先锋代码_使用守望台自动刷新SQL Server容器
  13. 今日发现:BlueJ和MenuetOS
  14. 英伟达 Jetson Nano 新手必备:使用CSI或USB摄像头拍摄第一张照片
  15. AxureRP(中英文版)——初识Axure(一)
  16. 软件工程与软件开发模型、软件开发方法
  17. WEB服务器的基本介绍
  18. 多进程写同一个日志并发问题分析
  19. Netty 学习 之(1)Netty是什么
  20. 如何在vue中引入阿里巴巴矢量图标库里面的图标

热门文章

  1. 虚拟机上无法运行Gazebo的问题?
  2. 电子商城实录------项目目录的结构搭建及其说明3
  3. SpringMVC源码分析(4)剖析DispatcherServlet重要组件
  4. linux:ls -l详解
  5. python 安装easy_install和pip
  6. unicode 版本 delphi (如XE2)的 TBytes 转换为 AnsiString
  7. 话里话外:转帖:制约中小企业发展三大管理问题与SaaS的成功要素
  8. Struts2+Spring2.5+Hibernate3.1实现登陆示例
  9. JSP GridView --使用自定义标签实现ASP.NET的控件
  10. 树,二叉树,森林各种遍历总结: