android缩放动画后,Android ObjectAnimator:缩放后动画填充
我使用ObjectAnimator对scaleX和scaleY动画有问题。Android ObjectAnimator:缩放后动画填充
在动画结束时,Drawable内部被调整大小,但不是ImageView边框的大小。
XML ImageView的代码
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/avenger"
android:background="@null"
android:id="@+id/vaisseau"
android:adjustViewBounds="true"
android:layout_above="@+id/santeBouclier"
android:layout_centerHorizontal="true" />
动画代码:
ImageView avenger = (ImageView)this.jeu.findViewById(R.id.vaisseau);
AnimatorSet resizeAvenger = new AnimatorSet();
ObjectAnimator animResizeX = ObjectAnimator.ofFloat(avenger, "scaleX", 1f, 0.3f);
animResizeX.setDuration(4000);
ObjectAnimator animResizeY = ObjectAnimator.ofFloat(avenger, "scaleY", 1f, 0.3f);
animResizeY.setDuration(4000);
resizeAvenger.playTogether(animResizeX, animResizeY);
resizeAvenger.start();
我想我的问题是在这里:
动画之前:
avenger.getScaleX()= 1
avenger.getWidth()= 190
动画之后:
avenger.getScaleX()= 0.3
avenger.getWidth ()= 190
+0
将您的动画应用于容器。 –
+1
我想我已经很好地解释了我的问题,“容器”是指ImageView的边框。 **动画之前:** avenger.getScaleX()= 1 avenger.getWidth()= 190 **后的动画:** avenger.getScaleX()= 0.5 avenger.getWidth() = 190 –
android缩放动画后,Android ObjectAnimator:缩放后动画填充相关推荐
- android淡入淡出动画循环,Android应用开发之淡入淡出、缩放、旋转、平移、组合动画效果代码实现...
本文将带你了解Android应用开发Android动画开发之淡入淡出.缩放.旋转.平移.组合动画效果代码实现,希望本文对大家学Android有所帮助. 1.activity_main.xml文件 an ...
- android图片缩放动画,Android开发笔记——点击查看大图过渡动画与图片缩放与移动...
从一个activity到另一个activity的过渡 1.小图点击事件代码@Override public void onClick(View view) { switch (view.getId() ...
- android 无限旋转动画,Android 属性动画之无限循环缩放动画,旋转动画
缩放动画 AnimatorSet animatorSetsuofang = new AnimatorSet();//组合动画 ObjectAnimator scaleX = ObjectAnimato ...
- android 缩放透明动画,Android旋转、平移、缩放和透明度渐变的补间动画
android实现旋转.平移.缩放和透明度渐变的补间动画,具体实现如下: 1.在新建项目的res目录中,创建一个名为anim的目录,并在该目录中创建实现旋转.平移.缩放和透明度渐变的动画资源文件. 透 ...
- Android代码关闭过渡动画,关闭Android过度缩放动画
这三个"缩放"的具体含义如下: 窗口动画缩放: Scaling factor for normal window animations. Setting to 0 will dis ...
- Android 属性动画(Property Animation) ObjectAnimator的介绍
先说下属性动画与视图动画的区别: 视图动画系统仅提供为 View 对象添加动画效果的功能,因此,如果您想为非 对象添加动画效果,则必须实现自己的代码才能做到.视图动画系统也存在一些限制,因为它仅公开 ...
- Android 手势检测实战 打造支持缩放平移的图片预览效果(下)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39480503,本文出自:[张鸿洋的博客] 上一篇已经带大家实现了自由的放大缩小图 ...
- 我的Android进阶之旅------Android自定义View来实现解析lrc歌词并同步滚动、上下拖动、缩放歌词的功能...
前言 一LRC歌词文件简介 1什么是LRC歌词文件 2LRC歌词文件的格式 LRC歌词文件的标签类型 1标识标签 2时间标签 二解析LRC歌词 1读取出歌词文件 2解析得到的歌词内容 1表示每行歌词内 ...
- Android 双击和手势的图片缩放
2019独角兽企业重金招聘Python工程师标准>>> 代码: package com.mooc.view; import android.content.Context; impo ...
最新文章
- 问题1 机器学习篇 如何解决过拟合(overfiting)?
- SOPC第二课 新手易犯错误和小灯闪烁SOPC代码以及固化讲解
- API接口设计 注意问题
- Vue.js——60分钟组件快速入门(上篇)
- 深度学习(三十二)——AlphaGo, AlphaStar
- mysql-ubuntu卸载安装mysql
- 2021年恩阳中学高考成绩查询,巴中市恩阳中学2021年排名
- POJ 1189 钉子和小球
- C语言-数组a 和a 的区别
- Knative Serving 之路由管理和 Ingress
- ROS笔记(19) 摄像头仿真
- system.exception所有子类详解
- org.springframework.mail.MailAuthenticationException: Authentication failed 解决方案
- 不小心合并了icloud通讯录_苹果手机号码被删除如何恢复?找回通讯录的具体步骤...
- android js 子线程,Android学习笔记:Android中的线程:MainThread 和 WorkerThread
- linux常用指令(持续更新……)
- ssm(Spring+SpringMVC+MyBatis)台球室内乒乓球室体育器械租赁收费系统
- “谷歌浏览器无法从该网站添加应用、拓展程序和用户脚本”问题解决
- php 调用系统时间往前调,PHP中关于系统时间和输出差距8小时的原因及解决方案...
- 2018年值得一看的搞笑电视剧!
热门文章
- java struts2下载zip_Struts2多文件下载
- 三星app图标不见了怎么恢复_电脑任务栏显示桌面图标不见了怎么办
- 倒N字形排列java_Java实现n位数字的全排列
- python模拟访问js_python模拟http请求,返回“浏览器不支持javascript,请设置您的浏览器开启javascript支持”...
- 又是一年春,爱花的设计师来收“十二月花语插画”
- 年底,喜庆红色中国风C4D电商促销背景,美工收好!
- 最佳展示场景kit:顶部视角的展示场景(Mockups)
- 设计师应该知道的配色工具,有效提高效率和审美
- UI设计不能忽略的字体设计素材
- 完美的做图配色专辑,UI设计师赶紧收藏