Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1af03b1d authored by Teng-Hui Zhu's avatar Teng-Hui Zhu
Browse files

Add the missing overriden API

This is exposed by the CTS test.

Change-Id: Ic25fda1567d8c8504612d4e825dbb646f7db1076
parent f10d08a3
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -259,6 +259,13 @@ public class AnimatedVectorDrawable extends Drawable implements Animatable2 {
        return mAnimatedVectorState.mVectorDrawable.setLayoutDirection(layoutDirection);
    }

    /**
     * AnimatedVectorDrawable is running on render thread now. Therefore, if the root alpha is being
     * animated, then the root alpha value we get from this call could be out of sync with alpha
     * value used in the render thread. Otherwise, the root alpha should be always the same value.
     *
     * @return the containing vector drawable's root alpha value.
     */
    @Override
    public int getAlpha() {
        return mAnimatedVectorState.mVectorDrawable.getAlpha();
@@ -274,6 +281,11 @@ public class AnimatedVectorDrawable extends Drawable implements Animatable2 {
        mAnimatedVectorState.mVectorDrawable.setColorFilter(colorFilter);
    }

    @Override
    public ColorFilter getColorFilter() {
        return mAnimatedVectorState.mVectorDrawable.getColorFilter();
    }

    @Override
    public void setTintList(ColorStateList tint) {
        mAnimatedVectorState.mVectorDrawable.setTintList(tint);