18a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez/*
28a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez * Copyright (C) 2016 The Android Open Source Project
38a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez *
48a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez * Licensed under the Apache License, Version 2.0 (the "License");
58a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez * you may not use this file except in compliance with the License.
68a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez * You may obtain a copy of the License at
78a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez *
88a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez *      http://www.apache.org/licenses/LICENSE-2.0
98a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez *
108a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez * Unless required by applicable law or agreed to in writing, software
118a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez * distributed under the License is distributed on an "AS IS" BASIS,
128a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
138a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez * See the License for the specific language governing permissions and
148a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez * limitations under the License.
158a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez */
168a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez
178a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perezpackage android.graphics.drawable;
188a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez
198a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perezimport com.android.tools.layoutlib.annotations.LayoutlibDelegate;
208a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez
21f666c0e2eaceb265069a77c520e84c1a08f08ae4Jerome Gaillardimport android.graphics.Canvas;
228a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perezimport android.graphics.drawable.AnimatedVectorDrawable.VectorDrawableAnimatorRT;
238a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez
248a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perezpublic class AnimatedVectorDrawable_VectorDrawableAnimatorRT_Delegate {
258a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez    @LayoutlibDelegate
268a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez    /*package*/ static boolean useLastSeenTarget(VectorDrawableAnimatorRT thisDrawableAnimator) {
278a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez        return true;
288a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez    }
29f666c0e2eaceb265069a77c520e84c1a08f08ae4Jerome Gaillard
30f666c0e2eaceb265069a77c520e84c1a08f08ae4Jerome Gaillard    @LayoutlibDelegate
31f666c0e2eaceb265069a77c520e84c1a08f08ae4Jerome Gaillard    /*package*/ static void onDraw(VectorDrawableAnimatorRT thisDrawableAnimator, Canvas canvas) {
32f666c0e2eaceb265069a77c520e84c1a08f08ae4Jerome Gaillard        // Do not attempt to record as we are not using a DisplayListCanvas
33f666c0e2eaceb265069a77c520e84c1a08f08ae4Jerome Gaillard    }
348a9a824cd5641d214906a20a2a9372e62e9f3fb8Diego Perez}
35