Home | History | Annotate | Download | only in shadows
      1 package org.robolectric.shadows;
      2 
      3 import static org.robolectric.shadow.api.Shadow.directlyOn;
      4 
      5 import android.graphics.drawable.GradientDrawable;
      6 import org.robolectric.annotation.Implementation;
      7 import org.robolectric.annotation.Implements;
      8 import org.robolectric.annotation.RealObject;
      9 
     10 @Implements(GradientDrawable.class)
     11 public class ShadowGradientDrawable extends ShadowDrawable {
     12 
     13   @RealObject
     14   private GradientDrawable realGradientDrawable;
     15 
     16   private int color;
     17 
     18   @Implementation
     19   public void setColor(int color) {
     20     this.color = color;
     21     directlyOn(realGradientDrawable, GradientDrawable.class).setColor(color);
     22   }
     23 
     24   public int getColor() {
     25     return color;
     26   }
     27 }
     28