如何在Xamarin Android中实现无限滚动动画效果?

时间:2017-08-25 08:31:09

标签: android animation xamarin parallax

我在Xamarin Android中制作应用程序,我希望实现以下目标: https://github.com/Q42/AndroidScrollingImageView

基本上,它是一个无限滚动的图像动画。我对Android开发真的很陌生,更不用说Xamarin所以我在这里不知所措。我不认为XML中的翻译动画可以在这里工作。我正在考虑翻译2个ImageViews,但我不知道如何在XML之外做这个。

是否有类似于Xamarin的库?提前谢谢!

1 个答案:

答案 0 :(得分:1)

Xamarin.Android很酷的一点是,您可以轻松地重用现有的Java库。如果您使用AndroidScrollingImageView库而不是推出自己的实现,那么这就是您应该做的:

  1. 将项目克隆或下载到您自己的计算机并构建库。
  2. 因此,您将获得一个包含AndroidScrollingImageView控件的JAR文件。
  3. 创建新的binding project并导入JAR文件。
  4. Xamarin.Android使用C#包装器包装库,因此您可以从C#调用Java代码。
  5. 现在,您可以在AXML布局中使用该控件,并在代码中调用这些方法。
  6. 值得阅读有约束力的文章,了解其工作原理。还有一个很好的绑定库示例here,其中James Montemagno完全按照您的要求进行操作。您可能想要研究它以了解绑定在现实生活中的运作方式。