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