问题标签 [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 投票
0 回答
76 浏览

android - NineOldAdroids Animation curveTo dp insted pixel

我有一个动画,但它在不同的屏幕尺寸上看起来不同,如何调整它以便函数curveTo确实采用'dp'而不是像素?

而且,如果有人知道如何在角落点放慢速度,我正在模拟落叶动画。

0 投票
3 回答
6301 浏览

android - 未知动画名称:objectAnimator。使用九个旧机器人。仍然出现错误

我有 2 个片段,我想在使用卡片翻转动画之间进行交换。

这是我的动画文件之一:

我有4个这样的文件。它们几乎直接取自这个Google Demo。我的 sdk 至少为 8,所以我使用的是强烈推荐的九老 Android库。但是,我仍然收到以下错误:Uknown animation name: objectAnimator. 我可以在我的 java 文件中导入 objectAnimator 的包,所以我很确定我已经使用 JAR 文件正确配置了所有内容。早些时候我将其设置objectAnimatortranslate(并更改了属性值),它确实做了一个动画,只是不是我想要的更复杂的动画。

有人对我可能做错的事情有任何建议吗?我开始抓住稻草。

编辑:以防万一,这是我的翻转卡功能:

0 投票
0 回答
224 浏览

android - 9oldandroids - 翻译 X/Y 后视图仍然可点击(即使可见性消失) - Android < 3.0

我在我的应用程序中使用 9oldandroids 制作动画。在 Android 设备 >= 3.0 中,一切正常。

在 Android < 3.0 的设备中,我有一个烦人的问题:我有一个带有几个按钮的视图。假设我将该视图的 y 位置从其位置 (viewY) 转换到屏幕外的某个位置 (viewY + screenHeight)。即使视图不再可见,其按钮仍可在其原始位置单击。

我尝试了 setEnabled(false)、setClickable(false)、setFocusable(false) 和更多失败的想法。

有没有人有办法解决吗?

0 投票
2 回答
2222 浏览

android - Android 动画兼容性

我目前正在开发一个与 API 14 及更高版本兼容的应用程序。它使用 ObjectAnimators 来做很多动画。目标是使所有动画与 Android 2.2–2.2.3 Froyo(API 级别 8)及更高版本兼容。我已经开始使用 Nineoldandroids 来转换所有的 objectanimator 代码。但是有一些函数我不确定可以使用什么作为替代,因为我不相信 Nineoldandroid 支持它们(我可能是错的)。

以下是仅与 API 11 兼容的当前函数列表。任何帮助将不胜感激。

setTranslationX setTranslationY setAlpha setX setY setScrollX setScrollY

0 投票
1 回答
1041 浏览

android - NineOldAndroids 翻译视图不改变位置

我正在使用 NineOldAndroids 并使用 setTranslationY 和 setTranslationX 来更改视图位置(在应用 AnimatorProxy 之后)。唯一的问题是,当我更改视图的位置时,按钮只是在视觉上更改其位置,但是我仍然必须单击原始区域才能使按钮正常工作(而不是新位置)。

谁能帮我解决这个问题,将不胜感激。

0 投票
4 回答
803 浏览

android - 找不到值类型为 float 的 Button 的 setter 属性旋转

当用户单击按钮时,我正在使用 NineOldAndroids 旋转按钮。以下是代码:

当我点击按钮时,它会将这个日志扔到 logcat 中:

我进行了很多搜索,但在这里没有找到任何解决方案。请帮我。

谢谢。

0 投票
1 回答
2944 浏览

java - NineOldAndroids 动画不适用于 API>10

我正在使用NineOldAndroid库来执行动画。API<=10 的动画效果很好。但是对于 API>10,应用程序强制关闭。这是我的代码:

这是我的堆栈跟踪:

0 投票
2 回答
3025 浏览

android - 具有多个视图同步问题的滑动动画

我正在尝试用两个文本视图制作动画。两者都处于相对布局中。动画的功能是左文本视图会向左一点,同时右文本视图也会向左一点。我努力了:

http://nineoldandroids.com/和默认方式。 在此处输入图像描述

但是对于这两种情况,我在此过程中都遇到了差距。我已经提出了一个问题,但我没有得到任何肯定的答复:

Android滑块动画不同步

Nineoldandroids代码:

xml文件:

MainActivity.java:

我该如何解决?

否则我试图将两个 textview 都放在一个布局中,其中第二个 textview 将位于屏幕之外,并使用动画我将移动整个布局。我怎样才能使xml像这样? 在此处输入图像描述

0 投票
0 回答
1225 浏览

android - 将动画从一个线性布局转换到另一个线性布局后,TextView 消失

我正在尝试相互交换两个文本视图(它们处于不同的线性布局中)。

我的要求与以下链接中提到的要求有点相似,

动画:将 TextView 移动到另一个容器中

我使用了“nineoldandroids”库的 ObjectAnimator,但是当它移动到其他布局时,textview 会消失。

有人可以帮我解决这个问题。提前致谢。

更新1:-

现在我使用“nineoldandroids”库的 PropertyValuesHolder 来执行翻译动画。使用 PropertyValuesHolder 后,textview 在完成动画后可见(即不消失)。但是动画后onclick功能不起作用。

我还放置了 toast 消息以在动画后检查 Textviews 的 X 尺寸。

然后我得到以下显示:- 动画之前:- 对于第一行和第一列的 textview(即 tv11):- 0.0 用于第二行和第二列的 textview(即 tv22):- 0.0

动画后:- 对于第一行和第一列的 textview(即 tv11):- 240.0 对于第二行和第二列的 textview(即,tv22):- -240.0

无论如何,将这些文本视图作为其他布局的子视图(到它们被移动的位置)。

请找到以下相同的代码:-

  • MainActivity.java:-

    /li>
  • activity_main.xml:-

    /li>
  • 更新 2:-

即使执行了以下更改,onclick 也无法正常工作。有人可以帮助我。

0 投票
0 回答
57 浏览

android - 姜饼动画后的白色地方

我可能不了解视图动画中的某些内容。问题:我使用 NineOldAndroids 动画视图。动画很简单 - 只需将元素移到屏幕外,我会这样做:

在 JellyBean 上一切正常。但是在姜饼上那个动画是留白的地方。这两个系统在这个简单的事情上有何不同?

GB上的第二个奇怪的事情。当 alpha 动画在某些带有圆形边框的视图上结束时,所有内部都像我预期的那样消失了,但边框仍然可见......