DrawableContainer: forward method calls to current selected drawable

This commit is contained in:
Julian Winkler
2024-05-19 15:08:49 +02:00
parent 765f01e715
commit 53d6714a0d

View File

@@ -1,6 +1,7 @@
package android.graphics.drawable;
import android.content.res.Resources;
import android.graphics.Canvas;
public class DrawableContainer extends Drawable {
@@ -63,4 +64,24 @@ public class DrawableContainer extends Drawable {
}
}
@Override
public void draw(Canvas canvas) {
state.drawables[curIndex].draw(canvas);
}
@Override
public int getIntrinsicHeight() {
return state.drawables[curIndex].getIntrinsicHeight();
}
@Override
public int getIntrinsicWidth() {
return state.drawables[curIndex].getIntrinsicWidth();
}
@Override
public void setBounds(int left, int top, int right, int bottom) {
state.drawables[curIndex].setBounds(left, top, right, bottom);
}
}