diff options
| author | Adam Powell <adamp@google.com> | 2013-06-21 09:45:22 -0700 |
|---|---|---|
| committer | Adam Powell <adamp@google.com> | 2013-06-21 09:46:15 -0700 |
| commit | a4ce8ce5dacb7902373edfe35d5b2075968d1125 (patch) | |
| tree | 4b9503a7e1417816b4d418f9947d7b49c1e46114 /v4/jellybean-mr1 | |
| parent | c62bf6ecf80121f49b229a74a1dde839b36294d0 (diff) | |
| download | android_frameworks_support-a4ce8ce5dacb7902373edfe35d5b2075968d1125.tar.gz android_frameworks_support-a4ce8ce5dacb7902373edfe35d5b2075968d1125.tar.bz2 android_frameworks_support-a4ce8ce5dacb7902373edfe35d5b2075968d1125.zip | |
Add bidi compat shims for ViewGroup.MarginLayoutParams
Bug 9526419
Change-Id: I1b78e1e2a9525465c0cce434756856ff548cc7bc
Diffstat (limited to 'v4/jellybean-mr1')
| -rw-r--r-- | v4/jellybean-mr1/android/support/v4/view/MarginLayoutParamsCompatJellybeanMr1.java | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/v4/jellybean-mr1/android/support/v4/view/MarginLayoutParamsCompatJellybeanMr1.java b/v4/jellybean-mr1/android/support/v4/view/MarginLayoutParamsCompatJellybeanMr1.java new file mode 100644 index 0000000000..2fe9bc8d68 --- /dev/null +++ b/v4/jellybean-mr1/android/support/v4/view/MarginLayoutParamsCompatJellybeanMr1.java @@ -0,0 +1,55 @@ +/* + * Copyright (C) 2013 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +package android.support.v4.view; + +import android.view.ViewGroup; + +class MarginLayoutParamsCompatJellybeanMr1 { + public static int getMarginStart(ViewGroup.MarginLayoutParams lp) { + return lp.getMarginStart(); + } + + public static int getMarginEnd(ViewGroup.MarginLayoutParams lp) { + return lp.getMarginEnd(); + } + + public static void setMarginStart(ViewGroup.MarginLayoutParams lp, int marginStart) { + lp.setMarginStart(marginStart); + } + + public static void setMarginEnd(ViewGroup.MarginLayoutParams lp, int marginEnd) { + lp.setMarginEnd(marginEnd); + } + + public static boolean isMarginRelative(ViewGroup.MarginLayoutParams lp) { + return lp.isMarginRelative(); + } + + public static int getLayoutDirection(ViewGroup.MarginLayoutParams lp) { + return lp.getLayoutDirection(); + } + + public static void setLayoutDirection(ViewGroup.MarginLayoutParams lp, int layoutDirection) { + lp.setLayoutDirection(layoutDirection); + } + + public static void resolveLayoutDirection(ViewGroup.MarginLayoutParams lp, + int layoutDirection) { + lp.resolveLayoutDirection(layoutDirection); + } +} |
