首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包android.support.v4.动画不存在导入android.support.v4.animation.AnimatorCompatHelper;

包android.support.v4.动画不存在导入android.support.v4.animation.AnimatorCompatHelper;
EN

Stack Overflow用户
提问于 2017-08-05 17:13:23
回答 1查看 997关注 0票数 6

我想在android studio中运行OsmAnd,但得到以下错误:

代码语言:javascript
复制
:OsmAnd:generateFreeresLegacyX86DebugSources
:OsmAnd:incrementalFreeresLegacyX86DebugJavaCorpilationSafegyard
:OsmAnd: javaPreCompileFreeresLegacyX86Debug 
:OsmAnd:corpileFreeresLegacyX86DebugJavaWithJavac
F:\Users\kamali\not importet 6: error: package android.support import android.support.v4.animation.AnimatorComapatHelpe 
F:\Users\kamali\not importet Drolect\Osmand\Osmand\Osuthnd\src\net\osmand\nlus\audionotes\AudiovideoNoteRecordinaMenuFullScreen. lava: 7: error: package android. support import android.support.v4.animation.AnimatorUpdateListenerCompat; 
F:\Users\kamali\not importet Drolect\Osmand\Osmand\Osuthnd\src\net\osmand\Dlus\audionotes\AudiovideoNoteRecordinaMenuFullScreen. lava: 8: error: package android. support import android.support.v4.animation.ValueAnimatorCowat; 
F:\Users\kamali\not importet proiect\Osmand\Osmand\OsmAnd\src\net\osmand\plus\audionotes\AudioVideoNoteRecordinaMenuFullScreen.iava:28: error: cannot find symbol protected ValueAnimatorCompat animatorCompat; 
symbol: class ValueAnimatorCompat location: class AudioVideoNoteRecordingMenuFullScreen F:\Users\kamali\not importet prolectOsmand\Osmand\OsircAnd\src\net\osmand\plus\audionotes\AudioVideoNoteRecordincjMenuFu1lScreen. lava: 136: error: cannot find symbol animatorCompat = AnimatorCompatHelper.emptyValueAnimator(); 
symbol: variable AnimatorCompatHelper location: class AudioVideoNoteRecordingMenuFullScreen F:\Users\kamali\not importet proiect\Osmand\Osmand\OsmAnd\sranet\osmand\plus\audionotes\AudioVideoNoteRecordinaMenuFullScreen.iava:140: error: cannot find symbol animatorCompat.addUpdateListener(new AnimatorUpdateListenerCompat() 
symbol: class AnimatorUpdateListenerCompat location: class AudioVideoNoteRecordingMenuFullScreen Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 

请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2017-10-08 21:40:57

我从这个repo https://github.com/jordyamc/android-advancedrecyclerview/ BaseItemAnimationManager修复了我的问题

代码语言:javascript
复制
import android.view.animation.Interpolator;

protected void resetAnimation(RecyclerView.ViewHolder holder) {
        clearInterpolator(holder.itemView);
        endAnimation(holder);
    }

protected void clearInterpolator(View v) {
        ViewCompat.setAlpha(v, 1.0F);
        ViewCompat.setScaleY(v, 1.0F);
        ViewCompat.setScaleX(v, 1.0F);
        ViewCompat.setTranslationY(v, 0.0F);
        ViewCompat.setTranslationX(v, 0.0F);
        ViewCompat.setRotation(v, 0.0F);
        ViewCompat.setRotationY(v, 0.0F);
        ViewCompat.setRotationX(v, 0.0F);
        //v.setPivotY((float)(v.getMeasuredHeight() / 2));
        ViewCompat.setPivotX(v, (float) (v.getMeasuredWidth() / 2));
        ViewCompat.animate(v).setInterpolator((Interpolator) null);
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45520217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档