package com.xtremelabs.robolectric.shadows; import com.xtremelabs.robolectric.internal.Implementation; import com.xtremelabs.robolectric.internal.Implements; import com.xtremelabs.robolectric.internal.RealObject; import android.view.ViewGroup; /** * Shadow for {@link ViewGroup.MarginLayoutParams} that simulates its implementation. */ @SuppressWarnings("UnusedDeclaration") @Implements(ViewGroup.MarginLayoutParams.class) public class ShadowMarginLayoutParams extends ShadowLayoutParams { @RealObject private ViewGroup.MarginLayoutParams realMarginLayoutParams; @Implementation public void setMargins(int left, int top, int right, int bottom) { realMarginLayoutParams.leftMargin = left; realMarginLayoutParams.topMargin = top; realMarginLayoutParams.rightMargin = right; realMarginLayoutParams.bottomMargin = bottom; } }