android:clipToPadding属性的用法
来源:互联网 发布:tinyumbrella for mac 编辑:程序博客网 时间:2024/06/06 01:33
属性说明
在使用ListView或者RecycleView、ScrollView等滑动控件时候有一个强大但隐秘的属性,在android的布局XML文件中,android:clipToPadding=“boolean”,该属性值可设为true或者false。表示控件的绘制区域是否在padding里面的,true的情况下如果你设置了padding那么绘制的区域就往里缩,false则表示滑动时忽略padding的值。系统默认是true。
属性应用
这很多时候在listview滑动列表设计时会有一些内边距的要求,这时候问题就来了,直接用padding的话表面上可以解决,但是用完后有人发现在上下拉动整个内容时会看到有一个白色的内边距在那里,非常影响用户体验。这个时候这个属性就可以发挥作用了。上两幅动图直观解释。
示例1:android:clipToPadding=”true” (系统默认,不写即可)
<ListView android:id="@+id/list" android:paddingTop="30dp" android:layout_width="match_parent" android:layout_height="match_parent">
示例2:android:clipToPadding=”false”
<ListView android:id="@+id/list" android:clipToPadding="false" android:paddingTop="30dp" android:layout_width="match_parent" android:layout_height="match_parent">
属性总结
代码中可以利用viewgroup的setClipChildren(false)方法来实现。
阅读全文
1 0
- android:clipToPadding属性的用法
- Android ViewPager 属性clipToPadding的巧妙用法
- clipChildren和android:clipToPadding属性的使用
- listview的属性 clipToPadding
- Android布局属性android:clipToPadding的UI设计妙用
- Android布局属性android:clipToPadding的UI设计妙用
- android:clipToPadding的使用
- android:clipToPadding的使用
- android:clipToPadding的使用
- android:clipToPadding的使用详解
- android:clipToPadding属性的分析——以ListView的"别样"padding为例
- android:clipToPadding和android:clipChildren的解析
- android:clipToPadding和android:clipChildren的使用
- android:clipToPadding和clipChildren
- clipToPadding和android:clipChildren
- android:clipToPadding使用
- android:clipToPadding和android:clipChildren的正确使用方法
- android:clipToPadding和android:clipChildren
- mac版本idea使用(二)-如何安装PlantUML画时序图、类图
- 用Sublime 3作为React Native的开发IDE
- KMP的板子题
- 功能展示——Android底部导航栏复古风TabHost实现
- 化繁从简,别让思维打了结
- android:clipToPadding属性的用法
- 好久没更新了
- zookeeper使用(一)--简介与安装
- 【SpringMVC】用restful风格接口写DELETE或PUT请求时遇到405错误
- 集成第三方推送最佳实践
- 多线程中的Queue
- ActiveMQ深入浅出(三)--ActiveMQ简单的HelloWorld实例
- Java使用ElasticSearch API设置Mapping
- git log 颜色调整