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

Commit 505c9d2c authored by Chris Craik's avatar Chris Craik Committed by Android Git Automerger
Browse files

am e910cc88: Merge "Implement alpha as documented for drawables" into lmp-dev

* commit 'e910cc88':
  Implement alpha as documented for drawables
parents b08fc7ec e910cc88
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package android.graphics.drawable;

import android.annotation.NonNull;
import android.graphics.*;
import android.graphics.PorterDuff.Mode;
import android.content.res.ColorStateList;
@@ -210,6 +211,12 @@ public class ColorDrawable extends Drawable {
        return PixelFormat.TRANSLUCENT;
    }

    @Override
    public void getOutline(@NonNull Outline outline) {
        outline.setRect(getBounds());
        outline.setAlpha(getAlpha() / 255.0f);
    }

    @Override
    public void inflate(Resources r, XmlPullParser parser, AttributeSet attrs, Theme theme)
            throws XmlPullParserException, IOException {
+1 −1
Original line number Diff line number Diff line
@@ -895,7 +895,7 @@ public abstract class Drawable {
     */
    public void getOutline(@NonNull Outline outline) {
        outline.setRect(getBounds());
        outline.setAlpha(getAlpha() / 255.0f);
        outline.setAlpha(0);
    }

    /**