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

android - NineOldAndroids 中的 LayoutTransition 类..?

我想在ViewGroup. 所以我使用LayoutTransition.class但它不支持minSdk 8。所以我找到了这个NineOldAndroids,并且想知道我是否可以使用它来实现我想要的。

像这样的东西,

0 投票
2 回答
2217 浏览

android - 向后兼容的 PageTransformer

我正在尝试为 ViewPager 中的项目设置动画,而 PageTransformer 符合要求。我希望它向后兼容 Android 2.2,所以我使用 support v4 库。然而...

由于仅从 Android 3.0 及更高版本开始支持属性动画,因此在早期平台版本上的 > ViewPager 上设置 PageTransformer 将被忽略。

所以 PageTransformer 不能在旧版本上工作

我正在使用Jake Wharton 的 NineOldAndroids库,所以我可以使用该 API,但我不确定如何为 ViewPager 制作动画。

我怎么能这样做?

0 投票
1 回答
6924 浏览

android - 如何使用 ObjectAnimator 根据拖动动作平滑地为视图上/下设置动画?

我创建了一个视图,它有一个占据屏幕顶部 1/3 的 MapFragment 和一个占据屏幕底部 2/3 的 ListView。ListView 在其列表项的正上方有一个“句柄”,用户可以使用它来向上或向下拖动整个 ListView。一旦用户将手指从屏幕上松开,ListView 应该动画到整个屏幕的壁橱顶部或底部边框。到目前为止,我的工作正常,但动画并不流畅。在用户从屏幕上松开手指之后,ListView 开始向最近的边缘移动之前,有一个明显的停顿。我正在使用 ObjectAnimator 的 Nineoldandroids 实现,以便动画可以在蜂窝设备之前运行。有任何想法吗?

下面是我的 onTouch 实现:

0 投票
4 回答
23967 浏览

android - 在旧 android 上显示卡片翻转动画

我们都知道这篇关于如何"card filp"使用new api. 但是我该怎么做on apis < 3.0呢?

更新:

只要有像android-FlipView这样好的且易于使用的库,我认为你真的不需要自己做这样的动画。

0 投票
0 回答
2648 浏览

android - 请求 ShowcaseView 示例

我听说过很多关于 Espiandev ShowcaseView作为 Android 应用程序的优秀教程工具的信息,但不幸的是,除了库提供的示例之外,我找不到任何其实现示例。无论我尝试什么,我都无法编译该示例我已经按照此处的说明在我的 Eclipse IDE 上安装了库及其依赖项,看起来它安装得很好。SampleActivityEclipse 告诉我在两个 java 文件 (和)上导入 R (android)ActionItemsSampleActivity并且通常的技巧都不起作用(例如清理项目)。此外,它不知道 StrictMode 是什么。No resource found that matches the name: attr 'text'Styles.xml还会给出编译错误,例如showcaseButtonStyle. 我还在我的工作区中使用 ActionBarSherlock。

拜托,有人可以提供一个工作示例或指向我的分步教程(或 YouTube)吗?

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 回答
517 浏览

android - Nineoldandroid 的动画代理无法正常工作 2.2

朋友们....

我在两个版本中遇到了动画问题......所以我将描述我的应用程序的要求和我面临的问题
1.My 由包含 viewpager 的动画组成。
2.而且这个动画必须在2.2等低版本下才能运行。
3.为此,我找到了一个很棒的库ninoldandroid。
4.我为我的动画使用了动画代理。
5.它在 4.2 中工作正常。
6.但是当来到 2.2 时,动画无法正常工作,并且 viewpager 正在以其默认功能移动。
我的动画代码是......

你能告诉我必须实现什么才能使这个动画在 2.2 中工作吗?如果你觉得这个问题不够充分,请告诉我..Thnaq

0 投票
0 回答
4320 浏览

android - 引起:java.lang.NoClassDefFoundError: com.nineoldandroids.animation.ObjectAnimator

我正在尝试使用 Android-datepicker-Library(net.simonvt.app) 库项目显示日期选择器,其中使用了使用 Nineoldandroids-2.3.0.jar 文件的 Android-numberpicker-Library 项目。所以问题是我能够在 Mac OS 上运行该应用程序,但不能在具有相同代码的 Windows 8 上运行。应用程序强制停止并显示 Caused by: java.lang.NoClassDefFoundError。我找不到解决方案。请帮助解决这个问题。

logcat 如下所示。

0 投票
2 回答
4291 浏览

android - A/Looper:无法创建尾流管道。错误号=24

我们正在构建一个可以制作大量动画并下载大量图像的应用程序。经过一定数量的交易(可预测的数量)后,应用程序因错误而崩溃:

我们在代码中没有使用 Looper,但是我们使用的一些库确实使用了 Looper:

  1. ActionBarSherlock:我不认为这是罪魁祸首
  2. facebook:我不认为这是罪魁祸首
  3. Nineoldandroid:这个动画库可能是罪魁祸首
  4. 凌空:这可能不是罪魁祸首
  5. 毕加索:这可能是罪魁祸首

是否有人在使用这些库中遇到过此 Looper 错误并且知道如何修复?

0 投票
3 回答
5059 浏览

android - API 8 上的 Android 动画

这段代码有问题吗?

它在android 4上的工作成功!但不要在 2.2 上工作!

我将 Nineoldandroids 库用于 android API 8

对不起英语不好!

tnx 到所有 ------------------- 编辑--------------- --------------

代码在 android 2.2 上执行,但不像 android 4 !