Android 中clipToPadding 和 clipChildren区别和作用

 更新时间:2017年06月07日 16:43:55   投稿:lqh  
这篇文章主要介绍了Android 中clipToPadding 和 clipChildren区别和作用的相关资料,需要的朋友可以参考下

Android 中clipToPadding 和 clipChildren区别和作用

Android 关于 clipToPadding clipChildren区别和作用对于这两个属性那也是很神奇,

1.对于clipToPadding 默认是true, 这个属性一般都是viewgrounp对象才会用到, 他的意思就是 对于padding 所占的尺寸大小也绘制 其他的item的view,

2.对于clipChildren 默认是true,这个属性是让子view不受父view大小的限制,可以超过父view的宽高,延伸到周围view内部

下面放入效果图:

第一个布局是:viewpager 让两边的缩进的同时让其他的也显示一部分,这种效果,就会用到 clipToPadding = false属性

这个布局就用到了clipChildren = false,能让flatbutton从上面布局延伸到周围的布局内部而不被覆盖,例如下面的布局也是

以上基本都是这两个属性的区别;例子

<?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>


感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 详解Android Activity之间切换传递数据的方法

    详解Android Activity之间切换传递数据的方法

    这篇文章主要介绍了详解Android Activity之间切换传递数据的方法 的相关资料,需要的朋友可以参考下
    2016-04-04
  • Android开发中Toast显示消息的方法小结

    Android开发中Toast显示消息的方法小结

    这篇文章主要介绍了Android开发中Toast显示消息的方法,结合实例形式总结分析了Toast的功能、创建Toast对象及调用相关函数显示消息提示框的操作技巧,需要的朋友可以参考下
    2016-10-10
  • Android绘制钟表的方法

    Android绘制钟表的方法

    这篇文章主要为大家详细介绍了Android绘制钟表的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • Android仿Win8界面开发

    Android仿Win8界面开发

    这篇文章主要介绍了Android仿Win8界面开发的实例代码,将要模仿的Win8界面的一个个设计,分割成一个一个的方块,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • Android多媒体教程之播放视频的四种方法

    Android多媒体教程之播放视频的四种方法

    这篇文章主要给大家介绍了关于Android多媒体教程之播放视频的四种方法,分别是通过intent的方式,调用系统自带的播放器、使用VideoView、MediaPlayer + SurfaceView及MediaPlayer + TextureView等方法,需要的朋友们可以参考学习。
    2017-06-06
  • Flutter实现扫二维码功能

    Flutter实现扫二维码功能

    这篇文章主要为大家详细介绍了Flutter实现扫二维码功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Android编程中避免内存泄露的方法总结

    Android编程中避免内存泄露的方法总结

    这篇文章主要介绍了Android编程中避免内存泄露的方法总结,本文讲解了最可能造成内存泄露的几个点,并总结出如何应对这些内存泄露,需要的朋友可以参考下
    2014-08-08
  • android 引导界面的实现方法

    android 引导界面的实现方法

    现在越来越多程序都有引导页面了。网上资料不全。现在自己实现下。
    2013-06-06
  • Android评论功能的实现过程

    Android评论功能的实现过程

    这篇文章为大家详细介绍了Android评论功能的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Android实现RecyclerView添加分割线的简便方法

    Android实现RecyclerView添加分割线的简便方法

    这篇文章主要介绍了Android实现RecyclerView添加分割线的简便方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07

最新评论