added in version 22.1.0
belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
MarginLayoutParamsCompat
public
final
class
MarginLayoutParamsCompat
extends Object
java.lang.Object | |
↳ | android.support.v4.view.MarginLayoutParamsCompat |
Helper for accessing API features in
MarginLayoutParams
in a backwards compatible
way.
Summary
Public methods | |
---|---|
static
int
|
getLayoutDirection(ViewGroup.MarginLayoutParams lp)
Returns the layout direction. |
static
int
|
getMarginEnd(ViewGroup.MarginLayoutParams lp)
Get the relative ending margin that was set. |
static
int
|
getMarginStart(ViewGroup.MarginLayoutParams lp)
Get the relative starting margin that was set. |
static
boolean
|
isMarginRelative(ViewGroup.MarginLayoutParams lp)
Check if margins are relative. |
static
void
|
resolveLayoutDirection(ViewGroup.MarginLayoutParams lp, int layoutDirection)
This will be called by |
static
void
|
setLayoutDirection(ViewGroup.MarginLayoutParams lp, int layoutDirection)
Set the layout direction. |
static
void
|
setMarginEnd(ViewGroup.MarginLayoutParams lp, int marginEnd)
Set the relative end margin. |
static
void
|
setMarginStart(ViewGroup.MarginLayoutParams lp, int marginStart)
Set the relative start margin. |
Inherited methods | |
---|---|
![]()
java.lang.Object
|
Public methods
getLayoutDirection
added in version 22.1.0
int getLayoutDirection (ViewGroup.MarginLayoutParams lp)
Returns the layout direction. Can be either LAYOUT_DIRECTION_LTR
or
LAYOUT_DIRECTION_RTL
.
Parameters | |
---|---|
lp |
ViewGroup.MarginLayoutParams |
Returns | |
---|---|
int |