前言

这两天在开发过程中,用到了许多动画,其中就有缩放动画,图片在放大之后,超出了原本的区域范围,然后就导致图片的一部分被截掉了,感觉略显尴尬哈,这怎么能行呢,于是乎,一顿学习(百度)之下,发现了clipChildren属性,很强大的样子,一顿操作后,完美解决~~

用法

clipChildren属性需要设置在最外层的根布局中。

clipChildren是布尔值类型,true表示动画被限定在父布局的区域之内,false表示动画可以超过父布局的边界。

代码中的应用

xmlns:tools="http://schemas.android.com/tools"

xmlns:app="http://schemas.android.com/apk/res-auto"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity"

android:clipChildren="false"

>

android:layout_width="24dp"

android:layout_height="24dp">

android:layout_width="48dp"

android:layout_height="48dp"

android:src="@mipmap/ic_launcher"

android:scaleType="centerCrop"

/>

android:layout_width="24dp"

android:layout_height="24dp"

android:background="@color/colorPrimary"

/>

效果图

image.png

紫色区域是我们父布局的限定区域,但是在使用了clipChildren属性之后,我们的ImageView的大小就扩展到48dp了,是不是很神奇呀,快来试一试吧~~

android裁剪部分放大动画,【Android】图片放大被截了一部分之认识clipChildren属性的用法...相关推荐

  1. Android 实现九宫格、点击图片放大全屏浏览等

    项目GitHub地址https://github.com/tikeyc/TNinePlaceGridView_Android https://github.com/tikeyc/TikeycAndro ...

  2. android 九宫格封装,Android 实现九宫格、点击图片放大全屏浏览等

    live_icon.jpg 1370473-587d9058f76372fb.gif 说说我的实现思路: 逐渐掌握了Android开发套路,是时候自己去封装一些东西了.网上看了一些例子,感觉不是我想要 ...

  3. Android 抖音爱心动画,Android自定义View实现抖音飘动红心效果

    本文实例为大家分享了Android自定义View实现抖音飘动红心效果的具体代码,供大家参考,具体内容如下 自定义View--抖音飘动红心 效果展示 动画效果 使用自定义view完成红心飘动效果 Vie ...

  4. Android开发音乐旋转木马动画,Android 实现旋转木马的音乐效果

    一.百度在线音乐旋转木马效果 就上面那个,当音乐在播放的时候,那个光碟轮子在转,就想旋转木马一般.感觉好好玩啊. 碰巧想起前阵子做音乐播放器,哎,那这个也可以做在手机的音乐播放器上,这样就代替了进度条 ...

  5. android播放mp3旋转动画,Android 实现旋转木马的音乐效果

    一.百度在线音乐旋转木马效果 就上面那个,当音乐在播放的时候,那个光碟轮子在转,就想旋转木马一般.感觉好好玩啊. 碰巧想起前阵子做音乐播放器,哎,那这个也可以做在手机的音乐播放器上,这样就代替了进度条 ...

  6. android加载转圈动画,android 围绕中心旋转动画

    本文主要介绍Android中如何使用rotate实现图片不停旋转的效果.Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移.缩放.旋转)产生动画效果 ...

  7. android 一分钟倒计时动画,Android View篇之启动页倒计时动画的实现

    Hello,小伙伴们大家好,今天介绍一个很简单的倒计时动画,仿酷狗音乐的启动页倒计时效果,也是大多数APP在用的一个动画,来看看效果图: 在这里插入图片描述 整体的思路就是用一个平滑的帧动画来画圆弧就 ...

  8. android 张口逐帧动画,Android中实现一个简单的逐帧动画(附代码下载)

    场景 Android中的逐帧动画,就是由连续的一张张照片组成的动画. 效果 注: 实现 首先准备一组不同表情的照片,放在res/drawable下,然后在此目录下新建动画资源文件fairy.xml 这 ...

  9. android 向左滑动动画,Android中的滑动动画

    这是问题所在. 我想从左到右滑动(在下面的代码中从右到左--) 所以请帮我动画(XML动画与此相反)-- (当前任务在按钮单击时正确运行-) 这是源- public class MainActivit ...

  10. Android仿新浪微博弹出界面动画,Android仿新浪微博启动界面或登陆界面(1)

    本文为大家分享了Android模仿新浪微博启动界面&登陆界面的具体实现代码,供大家参考,具体内容如下 启动界面 主要有两个功能: 1.加载启动动画 2.判断网络,有者直接进入登陆界面,否则去设 ...

最新文章

  1. Python 文件的详细操作
  2. 计算机专业大学生每天睡多久,大学生睡眠时间最少的10个专业!是你的专业吗?...
  3. python变量贡献率排序_3.2.5 贡献度分析
  4. linux 修改ldap密码,centos – ldap强制用户更改密码
  5. 软件测试工程师-HTML
  6. WINCE6内核编译问题汇总
  7. 如何查看所安装的jdk的版本位数
  8. 中国数字泵控制器行业市场供需与战略研究报告
  9. Atitit.编程语言原理---方法重载的实现与设计 调用方法的原理
  10. 深度学习 检测异常_深度学习用于异常检测:全面调查
  11. java堆栈常用排查指令
  12. 项目管理到底是一个什么样的职位,具体都做些什么事情?
  13. 设置共享后其他计算机无法访问,电脑设置了文件共享其他电脑无法访问该怎么处理...
  14. 凯悦宣布旗下凯悦悠选品牌首次进入亚太地区;格林酒店发布2021年三季报 | 全球旅报...
  15. 3个酷到没同学的冷门专业,开始逆袭了?
  16. 4G车载信息终端TBOX车联网数据采集智能网联解决方案
  17. linux rewind函数,fseek(),ftell()和rewind()函数的用法详解
  18. “爱拍照”的OPPO逆袭战:合并一加,跑步造车
  19. 计算机c盘无法扩展,C盘不够大怎么办 怎么扩展C盘容量合并硬盘分区
  20. nekohtml解析html(string或是文件流)

热门文章

  1. linux mint 19安装 kvm 软件包
  2. MySql 性能调优策略
  3. mysql timeout expired处理
  4. Flash 3D 基础
  5. TensorFlow 1.0已死,TensorFlow 2.0万岁
  6. 【Docker篇之三】Dockerfile创建镜像
  7. PAT(B) 101-111-1-2014-03-01
  8. WinForm 使用 HttpUtility
  9. 一道和逆向和溢出有关的竞赛题分析
  10. ntldr is missing什么意思应该如何解决