问题标签 [nineoldandroids]

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 投票
1 回答
664 浏览

android - 如何在RelativeLayout上做旋转动画

我需要在 a 上做一个旋转动画RelativeLayout,我使用NineOldAndroid了动画库:

动画效果很好,点击位置也会相应更新ICS,但Gingerbread点击位置停留在旧位置,这使得视图不可点击。

我能做些什么来解决 android 2.3 上的这个问题吗?

原始布局:

原始布局

试图实现这一目标:

旋转布局

编辑:此布局由 4 个正方形构成,每个正方形都是TextView.

0 投票
0 回答
506 浏览

android - Page Transformation animation using nineoldandroid doesn't render on api level 10

I have following code for page transformation in View Pager. It works well on api level 11 or above but not showing animation on api level 10 or below. Note that code uses NineOldAndroid lib to do all animations.

0 投票
2 回答
2799 浏览

android - NineOldAndroids ObjectAnimators 不适用于 ProGuard 和签名的 apk

我正在使用 NineOldAndroids 的 ObjectAnimators 使用以下代码淡入 Android Map v2 标记:

这与 apk 的可调试版本完美配合。

但是,当我签署我的 apk 并使用 ProGuard 时,突然标记不会淡入。我的猜测是 alpha 属性已被混淆,因此"alpha"传入ObjectAnimator.ofFloatMarker. 使用 ProGuard 时如何使动画正常工作?

为了完整起见,这是我的 proguard-rules.txt 的唯一内容

0 投票
1 回答
87 浏览

android - 在动画之间设置文本

我在使用 NineOldAndroids 库在动画之间设置文本(淡出文本然后更改并淡入)时遇到问题。我试图这样设置它:

但它似乎改变了文本并只为第二部分设置动画(淡出)。我尝试使用 .setStartDelay(ms) 和AnimatorSetBuilder,但没有效果。

0 投票
0 回答
161 浏览

android - Android API 10 上的动画 EditText 错误

我在使用 NineOldAndroid 库时遇到了问题,显然存在某种故障,当用户单击此库时,我想为我的 EditText 设置动画(从屏幕顶部移动约 20dp),在 API > 11 (. ..)。

但是在以前的版本中,当我为我的 EditText 设置动画时,这一点完全按照它的预期移动,但由于我不明白的原因(而且我还没有找到,感谢我最好的伙伴 Google),EditText 移动即使它有足够的地方,屏幕外!如果我关闭键盘(因为我关注的是edittext等......)我只能通过单击EditText的开始位置来回到EditText。

我认为下面的图片会更容易理解:)

在此处输入图像描述 在此处输入图像描述

提前感谢您的任何回答:D

0 投票
0 回答
206 浏览

android - 列表视图滚动后Android动画滞后

在我的应用程序中,我有一个顶部和底部视图。底部视图包含一个列表视图,顶部是所选项目的概述。当我从列表视图中选择一个项目时,我会在顶部视图中用动画切换详细项目。我的问题是,当我滚动列表视图并立即点击一个项目时,动画会有点滞后。但是,如果我滚动,等待约 0.5 秒,然后点击,那么它就很流畅了。我尝试关闭列表视图缓存,在详细的顶视图上设置绘图缓存,但没有任何帮助。是否有一些选项可以使动画更流畅?我正在使用 NineOldAndroids 制作动画

0 投票
1 回答
1885 浏览

android - 如果动画在 AnimationListener 的 onAnimationEnd 中启动,动画将进入无限循环

简单的任务:通过按下按钮,将 X 值缩放为 0,当动画完成后,在第二个视图上开始另一个动画,将 X 从 0 缩放到 1。1 秒后应该播放反向动画,仅此而已。下面的运行代码我有动画第一部分的无限动画循环。

使用了 Nineoldandroids lib,但我认为这与原生动画框架并没有什么不同,至少在果冻豆设备上。

布局很简单:

我哪里错了?

0 投票
0 回答
974 浏览

android - 在 api 8 中使用 Nineoldandroids 的 getViewTreeObserver 和 ObjectAnimator 不起作用

在 api 8 中使用 Nineoldandroids 的 getViewTreeObserver 和 ObjectAnimator 不起作用。

它适用于更高的 API(例如 API 19)

这是我的代码。

这是我的 LOGCAT::

笔记::

1) 我在 API8 和 API 19 之间进行了测试。

2) 我在两个 API 中都测试了 Nineoldandroids (ObjectAnimator) 并且它可以工作。

3) 我测试了从 getViewTreeObserver() 获得的 ObjectAnimator 和视图

  • 结果 API 19 - 工作!,API 8 - 强制关闭;

4)我已经尝试过这个的解决方案。

但是,我的强制关闭消失了,但仍然没有播放动画,并且动画出现了问题。

0 投票
1 回答
544 浏览

android - 用 proguard 混淆 Nineoldandroids 和 android-switch-backport

我正在使用带有 Eclipse 的 proguard 来混淆一个具有 Nineoldandroid 库和 switch backport 的 android proyect,我收到以下警告:

我该如何解决这个问题?配置文件应该如何设置?

0 投票
2 回答
770 浏览

android - NineOldAndroids:为什么我得到关于 ObjectAnimator 的 NoClassDefFound?

免责声明

我将正确导入NineOldAndroids为项目,并将其正确添加到我的项目的 build -ath 中。

最后,我从com.nineoldandroids.animation.

我的目标是使用 NineOldAndroids 在两个片段之间执行动画。我只是在测试这个例子,但我认为我遗漏了一些东西:当我实例化 ValueAnimator 对象(如 Nineoldandroids.com/ 所建议的时,在运行时我得到一个NoClassDefFoundError.

我只是复制粘贴了这个例子,把它应用到一个片段上,我在运行时得到了这个:

我该如何解决这个问题?

感谢您的关注。