问题标签 [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.
java - 如何在android sdk上执行动画?
我正在为 android 应用程序制作动画。该应用程序的目的是动画排序/搜索算法。我在使用 ObjectAnimator 时遇到问题,因为我无法让它交换两个元素。这是我的相关代码:
android - Android - 使用 ObjectAnimator 的移动按钮不起作用
我需要将按钮从一个位置移动到另一个位置。查看位置移动工作正常,但只有旧区域是可点击的。
这是我的代码:
如何移动禁用旧可点击区域的按钮?
android - 在 pre-honey 上使用 objectanimator 的片段动画
我想在我的应用程序上使用属性动画,而不是在片段上使用补间动画
现在,我在我的应用程序中使用 NineOldAndroids 进行正常的属性动画,并且效果很好。
但是,我找不到将此 NineOldAndroid 与支持片段集成的方法。
有没有办法在 pre-3.0 上使用属性动画为片段设置动画?
谢谢。
android - 如何在 Android 的 ObjectAnimator 中给出百分比值
我正在使用 objectAnimator 在 Android 中从下到上为按钮设置动画。现在我正在使用下面的代码
我也尝试过使用下面的示例代码。但是问题依然存在
它在大屏幕设备中运行良好。但是当涉及到小屏幕设备时,它就会脱离屏幕。无论屏幕尺寸如何,我都想将它留在屏幕顶部。我想我必须给出百分比值(比如 0% 到 100% 或 0 到 100%p)。所以我的问题是如何在 Android 的 objectAnimator 中给出百分比值。我还注意到一件事,这个 objectAnimator 只在 HoneyComb 中引入。那么是否有任何向后兼容的库可以在低版本中运行它。谁能指导我找到解决方案。
我还尝试扩展 View 并为offset()
. 它仍然没有完全移动到屏幕顶部。这是我使用的代码。
提前致谢
animation - Android 中的 ObjectAnimator 不会更新视图的父级
客观的:
在一个固定高度中构建一个 SlideUp 动画,该动画ImageView
放置在一个LinearLayout
with wrap_content
height 中。
问题:
动画正常运行,但在动画发生时或之后父级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)
有什么线索吗?谢谢!
android - 是否可以使用 ObjectAnimator 为 Canvas 上的对象设置动画?
我设法使用 ObjectAnimator 为布局上的视图设置动画。
我尝试使用 ObjectAnimator 类在画布上为对象设置动画,但没有成功。有可能吗?
我所做的是创建一个扩展视图的类,我像在布局上一样定义了 ObjectAnimator,然后我在画布上绘制它并开始动画(objectanimator.start)
这是代码:(//行是我的布局尝试女巫工作)
表面:
}
目的:
}
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 时才会发生这种情况):
android - Android:如何使用 valueanimator 结束列表项的动画?
我正在使用 ValueAnimator 使列表中的一行有限地从深蓝色变为浅蓝色。但是,我需要在行加载时检查布尔值,当它设置为 false 时,我需要视图返回到其原始的非脉冲状态。这样做的最佳方法是什么?
我的代码如下 -
android - 片段:未知动画名称 objectanimator
我正在尝试在两个片段之间做一个翻转卡片动画,例如 --> Displaying Card Flip Animations使用:
交易if(transactionByMenu){...}
有效但不有效else{...}
我会检查我的库和东西,我目前的目标高于api 11
但我仍然有这个错误消息:
AndroidManifest.xml
已经两天了,我被困住了,提前谢谢你。