Add ALIGN_PARENT_* to LayoutCompat.RelativeLayout
This commit is contained in:
parent
0fba2c255e
commit
5d0074d821
@ -16,10 +16,14 @@ public abstract class LayoutCompat extends Compatibility {
|
||||
|
||||
protected abstract int relativeLayoutStartOf();
|
||||
protected abstract int relativeLayoutEndOf();
|
||||
protected abstract int relativeLayoutAlignParentStart();
|
||||
protected abstract int relativeLayoutAlignParentEnd();
|
||||
|
||||
public static class RelativeLayout {
|
||||
public static final int START_OF = impl.relativeLayoutStartOf();
|
||||
public static final int END_OF = impl.relativeLayoutEndOf();
|
||||
public static final int ALIGN_PARENT_START = impl.relativeLayoutAlignParentStart();
|
||||
public static final int ALIGN_PARENT_END = impl.relativeLayoutAlignParentEnd();
|
||||
}
|
||||
|
||||
}
|
||||
@ -35,6 +39,16 @@ class OldLayoutCompatImpl extends LayoutCompat {
|
||||
protected int relativeLayoutEndOf() {
|
||||
return android.widget.RelativeLayout.RIGHT_OF;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int relativeLayoutAlignParentStart() {
|
||||
return android.widget.RelativeLayout.ALIGN_PARENT_LEFT;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int relativeLayoutAlignParentEnd() {
|
||||
return android.widget.RelativeLayout.ALIGN_PARENT_RIGHT;
|
||||
}
|
||||
}
|
||||
|
||||
@TargetApi(17)
|
||||
@ -49,4 +63,14 @@ class JellyBeanMr1LayoutCompatImpl extends LayoutCompat {
|
||||
protected int relativeLayoutEndOf() {
|
||||
return android.widget.RelativeLayout.END_OF;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int relativeLayoutAlignParentStart() {
|
||||
return android.widget.RelativeLayout.ALIGN_PARENT_START;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int relativeLayoutAlignParentEnd() {
|
||||
return android.widget.RelativeLayout.ALIGN_PARENT_END;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user