问题标签 [objectanimator]

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.

0 投票
0 回答
411 浏览

java - 如何在android sdk上执行动画?

我正在为 android 应用程序制作动画。该应用程序的目的是动画排序/搜索算法。我在使用 ObjectAnimator 时遇到问题,因为我无法让它交换两个元素。这是我的相关代码:

0 投票
1 回答
3238 浏览

android - Android - 使用 ObjectAnimator 的移动按钮不起作用

我需要将按钮从一个位置移动到另一个位置。查看位置移动工作正常,但只有旧区域是可点击的。

这是我的代码:

如何移动禁用旧可点击区域的按钮?

0 投票
1 回答
838 浏览

android - 在 pre-honey 上使用 objectanimator 的片段动画

我想在我的应用程序上使用属性动画,而不是在片段上使用补间动画

现在,我在我的应用程序中使用 NineOldAndroids 进行正常的属性动画,并且效果很好。

但是,我找不到将此 NineOldAndroid 与支持片段集成的方法。

有没有办法在 pre-3.0 上使用属性动画为片段设置动画?

谢谢。

0 投票
5 回答
26803 浏览

android - 如何在 Android 的 ObjectAnimator 中给出百分比值

我正在使用 objectAnimator 在 Android 中从下到上为按钮设置动画。现在我正在使用下面的代码

我也尝试过使用下面的示例代码。但是问题依然存在

它在大屏幕设备中运行良好。但是当涉及到小屏幕设备时,它就会脱离屏幕。无论屏幕尺寸如何,我都想将它留在屏幕顶部。我想我必须给出百分比值(比如 0% 到 100% 或 0 到 100%p)。所以我的问题是如何在 Android 的 objectAnimator 中给出百分比值。我还注意到一件事,这个 objectAnimator 只在 HoneyComb 中引入。那么是否有任何向后兼容的库可以在低版本中运行它。谁能指导我找到解决方案。

我还尝试扩展 View 并为offset(). 它仍然没有完全移动到屏幕顶部。这是我使用的代码。

提前致谢

0 投票
0 回答
608 浏览

animation - Android 中的 ObjectAnimator 不会更新视图的父级

客观的:

在一个固定高度中构建一个 SlideUp 动画,该动画ImageView放置在一个LinearLayoutwith wrap_contentheight 中。

问题:

动画正常运行,但在动画发生时或之后父级LinearLayout不会自行调整大小。我的意思是,如果它设置为“wrap_content”并且“内容”改变了它的位置(y 轴到-100),预计父级伴随动画,“动画”它的高度也为 0,或者不是?

如何在动画运行时强制它继续“包装”内容?

PS:不,不是fillAfter的问题,我用的是ObjectAnimator,它会改变真实的对象属性,而不仅仅是绘制的View。例如,在动画之前图像所在的位置不会触发 click 事件。

我的代码:

ObjectAnimator oa = ObjectAnimator.ofFloat(findViewById(R.id.menu_tile_image), "y", 0, -100);

布局结构:

LinearLayout(match_parent, wrap_content) > ImageView(fill_parent, 100)

有什么线索吗?谢谢!

0 投票
1 回答
1499 浏览

android - 是否可以使用 ObjectAnimator 为 Canvas 上的对象设置动画?

我设法使用 ObjectAnimator 为布局上的视图设置动画。

我尝试使用 ObjectAnimator 类在画布上为对象设置动画,但没有成功。有可能吗?

我所做的是创建一个扩展视图的类,我像在布局上一样定义了 ObjectAnimator,然后我在画布上绘制它并开始动画(objectanimator.start)

这是代码:(//行是我的布局尝试女巫工作)

表面:

}

目的:

}

0 投票
1 回答
812 浏览

actionbarsherlock - Android <11 上 ObjectAnimator 的 ActionBarSherlock 和 NineOldAndroids 之间的区别

我有一个测试活动,它应该完成非常简单的任务:膨胀视图,并使用 ObjectAnimator 在屏幕上移动它。

如果我使用 NineOldAndroids 库,这适用于所有设备(OS 2.2+ - OS4.2)。

但是,如果我将库更改为 ActionBarSherlock(假设内部有相同的 NineOldAndroid 库),它适用于 OS 3.x 及更高版本,但不适用于 2.2 和 2.3 设备。在这种情况下,它找不到属性并抛出空指针异常(如下所列)。

有人有同样的问题吗?是否有解决方法,或者我实际上已经使用了两个库(NineOldAndroids 和 ActionBarSherlock )来解决问题?

这是TestsActivity

(同样的事情发生,如果我用 "x" 改变 "translationX" 。)

这是例外(仅当我在 2.2 和 2.3 设备上使用库 ActionBarSherlock 时才会发生这种情况):

0 投票
1 回答
159 浏览

android - 如何在 ViewAnimation 中移动 View 的侦听器区域

在我的 android 应用程序中,我有一个复选框布局,它将从屏幕中心向上和向下滑动。虽然我正在使用 Object Animator 当我选中复选框时,复选框布局向下移动,如果我取消选中布局应该向上移动。我的问题是当我选择它时复选框向下移动。但是当它关​​闭时我无法选中该复选框。相反,如果我单击中心(即以前的复选框位置),它会向上滑动到中心。所以它只移动 View 部分,而不是 listener 部分。我正在使用以下代码制作动画

复选框布局视图

动画师代码

我在堆栈溢出中找到了几个答案,如下所示:

答案链接1

回答链接2

答案链接3

回答链接4

但没有一个答案对我有帮助。

0 投票
0 回答
403 浏览

android - Android:如何使用 valueanimator 结束列表项的动画?

我正在使用 ValueAnimator 使列表中的一行有限地从深蓝色变为浅蓝色。但是,我需要在行加载时检查布尔值,当它设置为 false 时,我需要视图返回到其原始的非脉冲状态。这样做的最佳方法是什么?

我的代码如下 -

0 投票
3 回答
33127 浏览

android - 片段:未知动画名称 objectanimator

我正在尝试在两个片段之间做一个翻转卡片动画,例如 --> Displaying Card Flip Animations使用:

交易if(transactionByMenu){...}有效但不有效else{...}

我会检查我的库和东西,我目前的目标高于api 11但我仍然有这个错误消息:

AndroidManifest.xml

已经两天了,我被困住了,提前谢谢你。