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 relativeLayoutStartOf();
|
||||||
protected abstract int relativeLayoutEndOf();
|
protected abstract int relativeLayoutEndOf();
|
||||||
|
protected abstract int relativeLayoutAlignParentStart();
|
||||||
|
protected abstract int relativeLayoutAlignParentEnd();
|
||||||
|
|
||||||
public static class RelativeLayout {
|
public static class RelativeLayout {
|
||||||
public static final int START_OF = impl.relativeLayoutStartOf();
|
public static final int START_OF = impl.relativeLayoutStartOf();
|
||||||
public static final int END_OF = impl.relativeLayoutEndOf();
|
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() {
|
protected int relativeLayoutEndOf() {
|
||||||
return android.widget.RelativeLayout.RIGHT_OF;
|
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)
|
@TargetApi(17)
|
||||||
@ -49,4 +63,14 @@ class JellyBeanMr1LayoutCompatImpl extends LayoutCompat {
|
|||||||
protected int relativeLayoutEndOf() {
|
protected int relativeLayoutEndOf() {
|
||||||
return android.widget.RelativeLayout.END_OF;
|
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