imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
android.R.anim.fade_in));
在我使用R.anim的上面一行。 fade_in / fade_out / slide_in_left / slide_in_right 我的应用正常运行。但是,如果我正在使用任何其他动画,那么在我的手机中它会显示意外停止的错误。当我在LogCat中检查错误时,它显示了一个运行时异常:未知的动画名称:cycleInterpolator(例如)。为什么会发生这种情况
答案 0 :(得分:1)
上面提到的四个动画是内置的android。所以,我们不需要为它们编写任何特殊代码。在另一种情况下,它们不是内置的。因此,您在res中创建一个新文件夹,并在动画中命名。在res / anim文件夹中,创建一个新的xml文件,并使用标记
为其编写动画翻译,缩放,旋转,Alpha,设置
答案 1 :(得分:1)
你可以在本书中找到动画教程:Jason Morris的Android用户界面开发