Merge "Gradient drawable bounds"
This commit is contained in:
committed by
Android (Google) Code Review
commit
67b545e788
@@ -157,7 +157,10 @@ public class GradientDrawable extends Drawable {
|
||||
}
|
||||
|
||||
private void buildPaints() {
|
||||
final Rect bounds = mWindowBounds;
|
||||
Rect bounds = mWindowBounds;
|
||||
if (bounds.width() == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
float w = bounds.width();
|
||||
float h = bounds.height();
|
||||
@@ -177,7 +180,10 @@ public class GradientDrawable extends Drawable {
|
||||
|
||||
@Override
|
||||
public void draw(@NonNull Canvas canvas) {
|
||||
final Rect bounds = mWindowBounds;
|
||||
Rect bounds = mWindowBounds;
|
||||
if (bounds.width() == 0) {
|
||||
throw new IllegalStateException("You need to call setScreenSize before drawing.");
|
||||
}
|
||||
|
||||
// Splat each gradient
|
||||
float w = bounds.width();
|
||||
|
||||
Reference in New Issue
Block a user