15dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye/*
25dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye * Copyright (C) 2016 The Android Open Source Project
35dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye *
45dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye * Licensed under the Apache License, Version 2.0 (the "License");
55dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye * you may not use this file except in compliance with the License.
65dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye * You may obtain a copy of the License at
75dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye *
85dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye *      http://www.apache.org/licenses/LICENSE-2.0
95dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye *
105dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye * Unless required by applicable law or agreed to in writing, software
115dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye * distributed under the License is distributed on an "AS IS" BASIS,
125dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
135dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye * See the License for the specific language governing permissions and
145dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye * limitations under the License.
155dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye */
165dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbyepackage android.support.annotation;
175dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye
185dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbyeimport static java.lang.annotation.RetentionPolicy.SOURCE;
195dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye
20bf4b77f1b6bfa3ccf6c4fc8c89f1a1fb563b7a65Aurimas Liutikasimport java.lang.annotation.Retention;
21bf4b77f1b6bfa3ccf6c4fc8c89f1a1fb563b7a65Aurimas Liutikas
225dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye/**
235dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye * Typedef for the {@link Dimension#unit} attribute.
245dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye *
255dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye * @hide
265dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye */
275dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye@IntDef({Dimension.PX,
285dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye         Dimension.DP,
295dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye         Dimension.SP}
305dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye// Important: If updating these constants, also update
315dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye// ../../../../external-annotations/android/support/annotation/annotations.xml
325dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye)
335dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye@Retention(SOURCE)
345dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye@interface DimensionUnit {
355dcac27d685f2ac6fd69d0c9bdb984c2a3a1be07Tor Norbye}
36