一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Android子控件超出父控件的范围显示出来方法

时间:2016-08-04 编辑:简简单单 来源:一聚教程网

    android:layout_
    android:layout_
    android:clipChildren="false">
 
            android:layout_
        android:layout_
        android:layout_marginBottom="60dp"
        android:background="@mipmap/www" />
 
 
            android:id="@+id/ll_bottom"
        android:layout_
        android:layout_
        android:layout_alignParentBottom="true"
        android:background="#F8549D"
        android:elevation="10dp"
        android:orientation="horizontal">
 
                    android:layout_
            android:layout_
            android:layout_gravity="bottom"
            android:layout_weight="1">
 
                            android:layout_
                android:layout_
                android:layout_centerInParent="true"
                android:src="@mipmap/ic_launcher" />
 
       

 
                    android:layout_
            android:layout_
            android:layout_gravity="bottom"
            android:layout_weight="1">
 
                            android:layout_
                android:layout_
                android:layout_centerInParent="true"
                android:src="@mipmap/ic_launcher" />
 
       
 
                    android:layout_
            android:layout_
            android:layout_gravity="bottom"
            android:background="@drawable/bottom_bg_shape">
 
                            android:layout_
                android:layout_
                android:layout_centerInParent="true"
                android:src="@mipmap/icon_go" />
 
       
 
 
                    android:layout_
            android:layout_
            android:layout_gravity="bottom"
            android:layout_weight="1">
 
                            android:layout_
                android:layout_
                android:layout_centerInParent="true"
                android:src="@mipmap/ic_launcher" />
 
       
 
                    android:layout_
            android:layout_
            android:layout_gravity="bottom"
            android:layout_weight="1">
 
                            android:layout_
                android:layout_
                android:layout_centerInParent="true"
                android:src="@mipmap/ic_launcher" />
 
       
   
 

这张图呢是我刚刚做的,效果是参考了酷狗音乐播放器来完成的,我想说明重点在底部的导航栏:如图

 再来一张反效果预览图:
 
 
2016-08-04_101104
 
 如何使得蓝色圆形的播放键的显示越过粉色的范围。当然经过合理的布局是可以达到这样的效果的,但是却有更简单的方法。也就是在根布局的属性中加入一个来自Android自身提供的属性:


android:clipChildren="false"

属性解释和说明:

1、android:clipChildren的意思:是否限制子View在其范围内

2、可以通过android:layout_gravity控制超出的部分如何显示。

3、只需在根节点设置android:clipChildren为false即可,默认为true

热门栏目