问题标签 [scaleanimation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android - ObjectAnimator 设置枢轴值
我想要一个相对布局放大并且视图的底部应该是固定的。
我有一个相对布局 -
初始化它 -
创建了一个 ObjectAnimator -
开始动画 -
目前,视图正在使用视图中心的枢轴值进行缩放。
如何确保在视图底部固定的情况下缩放视图?
提前致谢。
android - 缩放右对齐布局无法按预期工作
我有一个带有 ImageView 的 RelativeLayout,它与屏幕右侧对齐
然后我将动画应用于布局,将其缩放到两倍大小(在 X 轴上),但由于某种原因,对齐被破坏,布局(和其中的图像)向右延伸到屏幕之外。我期待它向左增长,因为它与父权对齐。
我想我可以同时对 -X 应用转换,但这也有问题(1. 计算起来有点复杂,2. 使用 AnimationSet 时,fillAfter 似乎永远无法工作)。
有谁知道如何顺利解决这个问题?:)
android - Animate(ScaleAnimation)LinearLayout,当它的高度由于添加/删除其中的视图而发生变化时
我有一个 LinearLayout,里面有 2 个 TextView。动态地,我想隐藏一个 TextView,或者我可以在运行时添加 TextView。我的问题是当 TextView 从 LinearLayout 消失时,它很快就会崩溃。当从 LinearLayout 中删除视图时,我想为 LinearLayout(ScaleAnimation) 设置动画。
activity_main.xml
布局快照...
当从 LinearLayout 中删除第二个 TextView 并且将另一个 TextView 添加到 LinearLayout 时,我想为 LinearLayout 设置动画。ScaleAnimation 适用于上述任务,但我不知道此类动画所需的值。
android - 缩放动画重置位置
我有三个动画,比如缩放、平移和缩放。我按顺序播放这些动画。前两个工作正常,但最后一个缩放动画将视图位置重置为原始位置。如果我删除最后一个缩放动画,它工作正常,视图在平移动画后保持新位置。您对这种行为有任何想法吗?
android - Pinch-Zoom Out 什么都不做,In 使屏幕消失
我必须遗漏一些明显的东西,因为这个星球上的每个人似乎都能让整个捏缩放的东西发挥作用。主要区别是大多数人似乎都在放大图像,而我有一个带有一堆文本视图的 GridLayout (android-support-v7-gridlayout)。目标似乎很简单:允许用户放大,以便他们可以以更大的尺寸查看整个网格的一部分。
网格画得很好,水平和垂直滚动也很好。然后,当我用手指分开(缩放)做一个两指手势时,尽管收到了 onScale 已被调用的日志消息,但什么也没有发生。当我将两根手指移入(捏)时,所有视图都消失了(尽管我的滚动条在左边)。
我看过矩阵变换,但没有看到这些变换除了图像视图之外的任何东西。
基本布局xml:
然后在活动中
在 onCreate 中:
然后我继续向网格中添加约 150 个小文本视图。这是 ZoomGridLayout 的第一次拍摄:
这几天我一直在反对这个。我是 Android 编程新手,所以对库不是很熟悉,但我是一位经验丰富的开发人员。任何指针都会很棒。TIA。
android - ScaleAnimation 从大到小
因此,以下动画按预期工作:
可悲的是,这个没有:
具有 scaleDown 动画的视图只是等待 2 秒然后突然出现。我不知道为什么 scaleUp 有效但 scaleDown 无效。
缩放动画是否适用于大于 1 的 fromX 和 fromY 值,对吗?我找不到任何文件可以说明。
android - 如何将动画缩放到特定大小
我有一个起始尺寸(Width1 和 Height1)的视图。我想创建一个动画以将其大小更改为最终大小(Width2 和 Height2)。我一直在阅读有关 ScaleAnimation 的内容,但我无法理解缩放因子。
您能否告诉我构造函数的值 a、b、c 和 d:
谢谢
android - 单独缩放按钮的动画
我是 android 编程的新手 我想做的是在我的行上一个接一个地缩放按钮。但正在发生的事情是它们都同时扩展。
android - 移动视图上的 Android ScaleAnimation
我正在尝试为视图设置动画,以便在触摸时按比例放大并在触摸时按比例缩小。以下是我的动画声明:
scale_up.xml
scale_down.xml
然后我使用 SurfaceHolder 的 onTouch 方法来访问 MotionEvents:
视图为 120dp x 120dp ,mView
最初在 lication (0, 0) 处绘制。如果动画被禁用,我可以看到视图被拖到我的取景器下。但是,启用动画后,当我的手指向下触摸时,我看到视图放大了,但它也在右下方向移位。事实证明,如果我将手指靠近父母的 (0, 0) 坐标,则视图不会移位。这意味着当我加载动画时,pivotX 和 pivotY 要么被忽略,要么以某种方式被缓存到旧视图的位置。此外,当我开始移动手指时,我看到缩放后的图像变得扭曲并且一团糟:
基于所有这些,我认为具有可移动/动态视图的补间动画并不意味着一起播放。我应该使用属性动画吗?那是执行此类任务的常用方法吗?
感谢您的任何建议!