我一直在测试Android L SDK,并试图了解新的Material设计并查看动画。
具体来说,我想尝试让Reveal Effect正常工作,但缺少课程。
http://developer.android.com/preview/material/animations.html#reveal
让我失望的具体行是
ValueAnimator anim =
ViewAnimationUtils.createCircularReveal(myView, cx, cy, 0, finalRadius);
缺少ViewAnimationUtils类 - 或者我缺少某些依赖项?
编辑:对于targetSDK,minSDK和compileSDK,我在build.gradle文件中有这些设置。
compileSdkVersion 'android-L'
buildToolsVersion '20.0.0'
defaultConfig {
minSdkVersion 'L'
targetSdkVersion 'L'
versionCode 1
versionName '1.0'
}
答案 0 :(得分:6)
只需针对L编译并添加以下内容。
import android.view.ViewAnimationUtils;
正如我在上面评论的那样,这看起来像Android工作室版本中的一个错误。 Android Studio会报告错误,但该应用仍在运行。