Home | History | Annotate | Download | only in shadows
      1 package com.xtremelabs.robolectric.shadows;
      2 
      3 import com.xtremelabs.robolectric.internal.Implementation;
      4 import com.xtremelabs.robolectric.internal.Implements;
      5 import com.xtremelabs.robolectric.internal.RealObject;
      6 
      7 import android.view.ViewGroup;
      8 
      9 /**
     10  * Shadow for {@link ViewGroup.MarginLayoutParams} that simulates its implementation.
     11  */
     12 @SuppressWarnings("UnusedDeclaration")
     13 @Implements(ViewGroup.MarginLayoutParams.class)
     14 public class ShadowMarginLayoutParams extends ShadowLayoutParams {
     15 
     16     @RealObject
     17     private ViewGroup.MarginLayoutParams realMarginLayoutParams;
     18 
     19     @Implementation
     20     public void setMargins(int left, int top, int right, int bottom) {
     21         realMarginLayoutParams.leftMargin = left;
     22         realMarginLayoutParams.topMargin = top;
     23         realMarginLayoutParams.rightMargin = right;
     24         realMarginLayoutParams.bottomMargin = bottom;
     25     }
     26 }
     27