android裁剪部分放大动画,【Android】图片放大被截了一部分之认识clipChildren属性的用法...
前言
这两天在开发过程中,用到了许多动画,其中就有缩放动画,图片在放大之后,超出了原本的区域范围,然后就导致图片的一部分被截掉了,感觉略显尴尬哈,这怎么能行呢,于是乎,一顿学习(百度)之下,发现了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属性的用法...相关推荐
- Android 实现九宫格、点击图片放大全屏浏览等
项目GitHub地址https://github.com/tikeyc/TNinePlaceGridView_Android https://github.com/tikeyc/TikeycAndro ...
- android 九宫格封装,Android 实现九宫格、点击图片放大全屏浏览等
live_icon.jpg 1370473-587d9058f76372fb.gif 说说我的实现思路: 逐渐掌握了Android开发套路,是时候自己去封装一些东西了.网上看了一些例子,感觉不是我想要 ...
- Android 抖音爱心动画,Android自定义View实现抖音飘动红心效果
本文实例为大家分享了Android自定义View实现抖音飘动红心效果的具体代码,供大家参考,具体内容如下 自定义View--抖音飘动红心 效果展示 动画效果 使用自定义view完成红心飘动效果 Vie ...
- Android开发音乐旋转木马动画,Android 实现旋转木马的音乐效果
一.百度在线音乐旋转木马效果 就上面那个,当音乐在播放的时候,那个光碟轮子在转,就想旋转木马一般.感觉好好玩啊. 碰巧想起前阵子做音乐播放器,哎,那这个也可以做在手机的音乐播放器上,这样就代替了进度条 ...
- android播放mp3旋转动画,Android 实现旋转木马的音乐效果
一.百度在线音乐旋转木马效果 就上面那个,当音乐在播放的时候,那个光碟轮子在转,就想旋转木马一般.感觉好好玩啊. 碰巧想起前阵子做音乐播放器,哎,那这个也可以做在手机的音乐播放器上,这样就代替了进度条 ...
- android加载转圈动画,android 围绕中心旋转动画
本文主要介绍Android中如何使用rotate实现图片不停旋转的效果.Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移.缩放.旋转)产生动画效果 ...
- android 一分钟倒计时动画,Android View篇之启动页倒计时动画的实现
Hello,小伙伴们大家好,今天介绍一个很简单的倒计时动画,仿酷狗音乐的启动页倒计时效果,也是大多数APP在用的一个动画,来看看效果图: 在这里插入图片描述 整体的思路就是用一个平滑的帧动画来画圆弧就 ...
- android 张口逐帧动画,Android中实现一个简单的逐帧动画(附代码下载)
场景 Android中的逐帧动画,就是由连续的一张张照片组成的动画. 效果 注: 实现 首先准备一组不同表情的照片,放在res/drawable下,然后在此目录下新建动画资源文件fairy.xml 这 ...
- android 向左滑动动画,Android中的滑动动画
这是问题所在. 我想从左到右滑动(在下面的代码中从右到左--) 所以请帮我动画(XML动画与此相反)-- (当前任务在按钮单击时正确运行-) 这是源- public class MainActivit ...
- Android仿新浪微博弹出界面动画,Android仿新浪微博启动界面或登陆界面(1)
本文为大家分享了Android模仿新浪微博启动界面&登陆界面的具体实现代码,供大家参考,具体内容如下 启动界面 主要有两个功能: 1.加载启动动画 2.判断网络,有者直接进入登陆界面,否则去设 ...
最新文章
- Python 文件的详细操作
- 计算机专业大学生每天睡多久,大学生睡眠时间最少的10个专业!是你的专业吗?...
- python变量贡献率排序_3.2.5 贡献度分析
- linux 修改ldap密码,centos – ldap强制用户更改密码
- 软件测试工程师-HTML
- WINCE6内核编译问题汇总
- 如何查看所安装的jdk的版本位数
- 中国数字泵控制器行业市场供需与战略研究报告
- Atitit.编程语言原理---方法重载的实现与设计 调用方法的原理
- 深度学习 检测异常_深度学习用于异常检测:全面调查
- java堆栈常用排查指令
- 项目管理到底是一个什么样的职位,具体都做些什么事情?
- 设置共享后其他计算机无法访问,电脑设置了文件共享其他电脑无法访问该怎么处理...
- 凯悦宣布旗下凯悦悠选品牌首次进入亚太地区;格林酒店发布2021年三季报 | 全球旅报...
- 3个酷到没同学的冷门专业,开始逆袭了?
- 4G车载信息终端TBOX车联网数据采集智能网联解决方案
- linux rewind函数,fseek(),ftell()和rewind()函数的用法详解
- “爱拍照”的OPPO逆袭战:合并一加,跑步造车
- 计算机c盘无法扩展,C盘不够大怎么办 怎么扩展C盘容量合并硬盘分区
- nekohtml解析html(string或是文件流)