问题标签 [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.
android - NineOldAdroids Animation curveTo dp insted pixel
我有一个动画,但它在不同的屏幕尺寸上看起来不同,如何调整它以便函数curveTo确实采用'dp'而不是像素?
而且,如果有人知道如何在角落点放慢速度,我正在模拟落叶动画。
android - 未知动画名称:objectAnimator。使用九个旧机器人。仍然出现错误
我有 2 个片段,我想在使用卡片翻转动画之间进行交换。
这是我的动画文件之一:
我有4个这样的文件。它们几乎直接取自这个Google Demo。我的 sdk 至少为 8,所以我使用的是强烈推荐的九老 Android库。但是,我仍然收到以下错误:Uknown animation name: objectAnimator
. 我可以在我的 java 文件中导入 objectAnimator 的包,所以我很确定我已经使用 JAR 文件正确配置了所有内容。早些时候我将其设置objectAnimator
为translate
(并更改了属性值),它确实做了一个动画,只是不是我想要的更复杂的动画。
有人对我可能做错的事情有任何建议吗?我开始抓住稻草。
编辑:以防万一,这是我的翻转卡功能:
android - 9oldandroids - 翻译 X/Y 后视图仍然可点击(即使可见性消失) - Android < 3.0
我在我的应用程序中使用 9oldandroids 制作动画。在 Android 设备 >= 3.0 中,一切正常。
在 Android < 3.0 的设备中,我有一个烦人的问题:我有一个带有几个按钮的视图。假设我将该视图的 y 位置从其位置 (viewY) 转换到屏幕外的某个位置 (viewY + screenHeight)。即使视图不再可见,其按钮仍可在其原始位置单击。
我尝试了 setEnabled(false)、setClickable(false)、setFocusable(false) 和更多失败的想法。
有没有人有办法解决吗?
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
android - NineOldAndroids 翻译视图不改变位置
我正在使用 NineOldAndroids 并使用 setTranslationY 和 setTranslationX 来更改视图位置(在应用 AnimatorProxy 之后)。唯一的问题是,当我更改视图的位置时,按钮只是在视觉上更改其位置,但是我仍然必须单击原始区域才能使按钮正常工作(而不是新位置)。
谁能帮我解决这个问题,将不胜感激。
android - 找不到值类型为 float 的 Button 的 setter 属性旋转
当用户单击按钮时,我正在使用 NineOldAndroids 旋转按钮。以下是代码:
当我点击按钮时,它会将这个日志扔到 logcat 中:
我进行了很多搜索,但在这里没有找到任何解决方案。请帮我。
谢谢。
java - NineOldAndroids 动画不适用于 API>10
我正在使用NineOldAndroid
库来执行动画。API<=10 的动画效果很好。但是对于 API>10,应用程序强制关闭。这是我的代码:
这是我的堆栈跟踪:
android - 具有多个视图同步问题的滑动动画
我正在尝试用两个文本视图制作动画。两者都处于相对布局中。动画的功能是左文本视图会向左一点,同时右文本视图也会向左一点。我努力了:
http://nineoldandroids.com/和默认方式。
但是对于这两种情况,我在此过程中都遇到了差距。我已经提出了一个问题,但我没有得到任何肯定的答复:
Nineoldandroids代码:
xml文件:
MainActivity.java:
我该如何解决?
否则我试图将两个 textview 都放在一个布局中,其中第二个 textview 将位于屏幕之外,并使用动画我将移动整个布局。我怎样才能使xml像这样?
android - 将动画从一个线性布局转换到另一个线性布局后,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 也无法正常工作。有人可以帮助我。
android - 姜饼动画后的白色地方
我可能不了解视图动画中的某些内容。问题:我使用 NineOldAndroids 动画视图。动画很简单 - 只需将元素移到屏幕外,我会这样做:
在 JellyBean 上一切正常。但是在姜饼上那个动画是留白的地方。这两个系统在这个简单的事情上有何不同?
GB上的第二个奇怪的事情。当 alpha 动画在某些带有圆形边框的视图上结束时,所有内部都像我预期的那样消失了,但边框仍然可见......