关于Android中View显示到父布局之外
来源:互联网 发布:如何学习大数据 编辑:程序博客网 时间:2024/06/11 23:58
最近做一个项目要将一个View显示到其父布局之外。我们经常用的就是clipChildren属性。实现方法如下:
clipChildren属性默认设置为true,要想将view显示到父布局之外,就需要clip设置为false。
注意设置clipChildren属性是在view父布局的父布局中。
<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:clipChildren="false" android:gravity="center"> <RelativeLayout android:id="@+id/main_layout" android:layout_width="100dp" android:layout_height="100dp" android:background="@color/colorPrimary"> <TextView android:layout_width="match_parent" android:layout_height="80dp" android:layout_marginLeft="-20dp" android:layout_marginRight="-20dp" android:background="@color/colorAccent" /> </RelativeLayout></RelativeLayout>
但是存在一个问题,clipChildren属性只能作用于在xml文件中书写的View空间,如果在代码中通过addView添加的控件不能实现这个效果,最后效果如下图:
1 0
- 关于Android中View显示到父布局之外
- Android开发中自定义View设定到FrameLayout布局中实现多组件显示
- Android开发中自定义View设定到FrameLayout布局中实现多组件显示
- Android自定义View设定到FrameLayout布局中实现多组件显示
- Android中关于view隐藏显示的参数设置
- android中关于布局
- Android中 将布局文件/View显示至手机屏幕的 整个过程分析
- Android开发-将自定义View布局到Layout中并调用
- Android开发-将自定义View布局到Layout中并调用
- android关于用.xml布局文件中对View添加OnClick事件无法响应的事情
- Android中自定义View,自定义布局
- Android动态控制布局中view的起点
- Ext 弹出窗体显示到iframe之外
- android中关于view.setTag
- 关于android中隐藏布局
- 关于View的布局
- 一个View中通过判断显示不同的layout布局
- Android如何在动画时将View移出父布局/如何将View显示在父布局外(android:clipChildren属性)
- 坑爹的Maven
- 消息中间件(二)消息队列
- JAVA中处理大数的方法
- 数据结构之栈(一):栈的实现
- Linux系统编程手册-进程-6章
- 关于Android中View显示到父布局之外
- 判断输入的矩阵是否是单位矩阵
- Qt学习笔记
- RocketMQ延时消息的使用和延时级别的配置
- (a + b > 6) ? puts("> 6") : puts("<= 6")
- 设计模式(九)组合模式
- 浅谈四级经验
- RecyclerView 练习(三)
- 用matlab画地形图,包括三维地形图以及平面热度图的方法