缩放-Android 摄像头动画效果变大缩小

问题描述

Android 摄像头动画效果变大缩小

有一个CameraPreview类继承自SurfaceView主要用来显示摄像头图像。然后非全屏把这个
个类放在一个ViewGroup里面(说白了就是一个某个尺寸大小的摄像头预览界面)。
问题开始了,我用Android属性动画对这个ViewGroup扩大或缩小,然后ViewGroup是能
正常扩大或缩小,可摄像头预览界面显示的数据不会跟随扩大或缩小。。怎么办?
代码如
animator = ObjectAnimator.ofFloat( mLinearLayout, "scaleY", 1.0f, 1.3f );
animator2 = ObjectAnimator.ofFloat( mLinearLayout, "scaleX", 1.0f, 1.3f );
animator.setDuration( 4000 );
animator2.setDuration( 4000 );
animator.start();
animator2.start();
其中mLinearLayout就是所说的ViewGroup

解决方案

用两个animator做缩放动画感觉怪怪的。有动画集或其他方案试试,比如下面:
//使用PropertyValuesHolder 构造 Animator 组合成类似set的效果
PropertyValuesHolder pvhX = PropertyValuesHolder.ofFloat("scaleX",0f,2.5f);
PropertyValuesHolder pvhY = PropertyValuesHolder.ofFloat("scaleY",0f,3f);

ObjectAnimator animator = ObjectAnimator.ofPropertyValuesHolder(imageview, pvhX,pvhY);
animator.setDuration(2000);
animator.start();

时间: 2025-01-21 14:51:35

缩放-Android 摄像头动画效果变大缩小的相关文章

android中让view变大变小

问题描述 android中让view变大变小 像这种 四格画面播放视频的 小格子能变大占满的 要怎么弄 解决方案 变大变小可以用view.setScaleX和setScaleY,使用前分别设置轴心(setPivotX).要动画而不是直接突然变大的话用属性动画,属性动画改变scaleX和scaleY值.补间动画在这里不好用 不需要动画的话,这里可以用把其他View都gone掉更好,用线性布局和weight去1/4平分空间,gone掉别的view的时候这个就自然变大占满了 或者应该播放时上面蒙层一个

JS实现网页表格自动变大缩小的方法

 这篇文章主要介绍了JS实现网页表格自动变大缩小的方法,实例分析了javascript操作表格的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS实现网页表格自动变大缩小的方法.分享给大家供大家参考.具体分析如下: 这就是一个个性的动态表格效果代码,网页中的表格自动放大或者缩小,不停的变化 主要就是一个强调显示的作用 代码如下: <HTML> <HEAD> <TITLE>js会动的表格</TITLE> <META conten

android开发-android绚丽动画效果开发求助

问题描述 android绚丽动画效果开发求助 最近在做有一个项目,设计师很喜欢各种绚丽,复杂的动画效果,而且要求适配的机型比较广,这种情况下.如果单纯用图片去做动画效果,会发现图片稍微大点就会很卡. 我们想在app中何如比较轻量级的2D游戏引擎来实现,不知道这个想法是否可以,如果可以请各位大神推荐下有什么好的游戏引擎. 如果这方法不行,请各位大神指教下该怎么做? 解决方案 大神呢???求帮忙~ 解决方案二: libgdx. 简单的动画效果自己实现就好

JS实现网页表格自动变大缩小的方法_javascript技巧

本文实例讲述了JS实现网页表格自动变大缩小的方法.分享给大家供大家参考.具体分析如下: 这就是一个个性的动态表格效果代码,网页中的表格自动放大或者缩小,不停的变化 主要就是一个强调显示的作用 复制代码 代码如下: <HTML> <HEAD> <TITLE>js会动的表格</TITLE> <META content="text/html; charset=hz-gb-2312" http-equiv=Content-Type>

java-swing 实现类似QQ下拉框图片自由变大缩小

问题描述 swing 实现类似QQ下拉框图片自由变大缩小 swing jComboBox实现类似QQ下拉框图片自由变大缩小并加入关闭按钮[如何定位到按钮] 请提供思路和想法 谢谢你们....

Android实现动画效果详解_Android

目前Android平台提供了两类动画一类是Tween动画,第二类就是 Frame动画,具体内容介绍请看下文: 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转.平移.放缩和渐变). 第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似. 实现动画有两种方式:一种使用XML文件(文件放在res/anim),一种直接代码搞定  1.透明度控制动画效果alpha <!-- 透明度控制动画效果alpha 浮点型值: fromAlpha 动画起始时透明

Android 吸入动画效果实现分解_Android

Android 吸入动画效果详解 .  这里,我要介绍的是如何在Android上面实现一个类似的效果.先看看我实现的效果图.  上图演示了动画的某几帧,其中从1 - 4,演示了图片从原始图形吸入到一个点(红色标识). 实现这样的效果,我们利用了Canvas.drawBitmapMesh()方法,这里涉及到了一个Mesh的概念. 2,Mesh的概念 Mesh表示网格,说得通俗一点,可以将画板想像成一张格子布,在这个张布上绘制图片.对于一个网格端点均匀分布的网格来说,横向有meshWidth + 1

Android实现动画效果详解

目前Android平台提供了两类动画一类是Tween动画,第二类就是 Frame动画,具体内容介绍请看下文: 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转.平移.放缩和渐变). 第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似. 实现动画有两种方式:一种使用XML文件(文件放在res/anim),一种直接代码搞定 1.透明度控制动画效果alpha <!-- 透明度控制动画效果alpha 浮点型值: fromAlpha 动画起始时透明度

Android 吸入动画效果实现分解

Android 吸入动画效果详解 .   这里,我要介绍的是如何在Android上面实现一个类似的效果.先看看我实现的效果图.   上图演示了动画的某几帧,其中从1 - 4,演示了图片从原始图形吸入到一个点(红色标识). 实现这样的效果,我们利用了Canvas.drawBitmapMesh()方法,这里涉及到了一个Mesh的概念. 2,Mesh的概念 Mesh表示网格,说得通俗一点,可以将画板想像成一张格子布,在这个张布上绘制图片.对于一个网格端点均匀分布的网格来说,横向有meshWidth +