草庐IT

animate-cc

全部标签

Android Reveal Animation 启动一个Activity

如何在两个Activity之间使用RevealAnimation?有很多关于如何使用它在Activity中启动View的信息和示例,但我想单击一个按钮并启动RevealAnimation以打开下一个Activity。我尝试在第一个布局中包含第二个布局并将其设置为不可见,然后在单击按钮时显示它。但它不能正常工作。我想知道我是否可以简单地将Reveal动画定义为XML,但我不知道该怎么做。谢谢 最佳答案 RevealEffect在Activity和fragment上也成功地为我工作应用下面的代码来设置对Activity或fragment

android - 如何对具有 View Animators 的 Android 代码进行单元测试?

我有一个实例,其中显示和隐藏了几个按钮,具体取决于显示ViewPager中的哪个页面。使用Animators显示和隐藏。有没有办法在完成之前检查/延迟单元测试?我正在使用Robolectric,因为这可能是相关的。我尝试调用Robolectric.runUiThreadTasksIncludingDelayedTasks();但这似乎没有解决任何问题。动画代码如下:publicstaticvoidregularFadeView(finalbooleanshow,finalViewview){view.animate().setInterpolator(mDecelerateInterp

android - 如何以编程方式在 "Transition Animation Scale"中启用 "Developer Options"?

我的Activity有一些动画过渡。所以当一个Activity开始时,它会出现一些淡入淡出的动画。这是代码:Intentintent=newIntent(this,NextActivity.class);startActivity(intent);overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);问题是,当“开发人员选项”中的“过渡动画比例”关闭时,这些动画将不会运行。因此,我正在寻找一种以编程方式启用此功能的方法,以确保显示我的动画。有没有办法将“TransitionAnimationS

android - 无法在我的项目中获取 R.anim

我开始了一些android编程,我想在我的Activity中做一些动画。但是所有引用都使用了我在项目中找不到的res/anim文件夹中的插值器和文件。此外,当我使用R.anim时,我收到一条错误消息,指出它不存在。有没有API可以下载?谢谢 最佳答案 您需要导入R文件。您应该会在类文件的导入列表中看到如下所示的内容。import.R 关于android-无法在我的项目中获取R.anim,我们在StackOverflow上找到一个类似的问题: https://s

android - 有人曾经在图像上做过基本的 'scan-animation' 吗?

我正在研究对ImageView上显示的图像进行基本的红条扫描,来回多次,以使其看起来像是正在扫描图片。有没有人做过这件事,知道这有多容易,或者他们能为我指明正确的方向吗?谢谢! 最佳答案 第1步:创建一个PNG文件(或者可能是一个ShapeDrawable)作为您的扫描条,并根据您的需要设置适当的透明度。第2步:将ImageView添加到您的RelativeLayout中,用于保存第1步中的图像,可能设置为具有android:visible="gone"一开始。确保ImageView是RelativeLayout的晚于您正在“扫描”

android - 无法执行 dex : Multiple dex files define Lcom/nineoldandroids/animation/Animator$AnimatorListener;

我在构建apk时反复出错。已经完成了一些基本的事情,比如清理、更新和重启eclipse,但仍然没有得到解决。这是错误日志。com.android.dx.util.DexException:MultipledexfilesdefineLcom/nineoldandroids/animation/Animator$AnimatorListener;atcom.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592)atcom.android.dx.merge.DexMerger.getSortedTypes(DexMe

java - "Animators may only be run on Looper threads"在设备上的仪器测试期间

这是我的测试代码:@RunWith(AndroidJUnit4.class)@SmallTestpublicclassWelcomeActivityTestsextendsBaseTest{ApplicationControllerapplicationController;@RulepublicActivityTestRuleactivityTestRule=newActivityTestRule(WelcomeActivity.class);ArgumentCaptorargumentCaptor;@Before@OverridepublicvoidsetUp(){applicat

android - 在 Android 中第二次运行时导致 OutOfMemoryError 的 Animation Drawable

我目前正在开发一款游戏,我正在尝试使用一个AnimationDrawable在我的主菜单中显示一个动画。当我运行一次游戏时,它运行完美。但是,如果我点击后退按钮,当我再次打开游戏时,它会给我OutOfMemoryError。如果我回家并返回游戏,它会加载但不显示动画,它应该在的地方是空的。我想当它再次打开游戏时它会尝试加载动画,但它已经从上一次运行中加载了,我能以某种方式释放内存吗?我该如何处理该异常?四处搜索我发现它是Android中的一个常见问题,但我找不到任何有用的东西。如果相关的话,我的图像是310x316,我有114帧要加载,动画是在xml中加载的。我的MainMenu类:p

java - 如何以编程方式在 Android 上加载 animator xml 文件?

根据theAndroiddevelopersite,我们可以从位于如下路径的xml文件中以编程方式加载AnimatorSet类:res/animator/filename.xml。所以我创建了一个示例项目并尝试查看它是否真的有效,但它没有;什么都没发生。如果我能理解遗漏了什么和/或我做错了什么,那就太好了。提前致谢!下面是我的动画xml文件和加载xml的Java代码:res/animator/sample.xml:这是我加载上面xml文件的Java代码:FloatingActionButtonfab=(FloatingActionButton)findViewById(R.id.fab

android - llvm-rs-cc 缺少 Android Studio

我已经重新安装了AndroidStudio,但是当我打开一个新的空白项目时,我在首次自动构建期间遇到了这个错误:Cause:llvm-rs-ccismissing该项目中没有任何内容。我最近卸载了AndroidStudio,并且删除了文档文件夹中的几个项目。我最近也刚刚从系统镜像(安装了AndroidStudio的位置...当此错误开始弹出时我将其卸载)恢复。编辑我从事一个大型项目已经有一段时间了,我有很多文件和代码。我前段时间完成了代码,我只是为已经制作和实现的文本文件添加内容。我上面描述的空白项目是我测试以确保问题不在我的代码中。当这个错误弹出时(在gradle升级到4.6之后),