17267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka/* 27267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * Copyright (C) 2013 The Android Open Source Project 37267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * 47267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * Licensed under the Apache License, Version 2.0 (the "License"); 57267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * you may not use this file except in compliance with the License. 67267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * You may obtain a copy of the License at 77267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * 87267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * http://www.apache.org/licenses/LICENSE-2.0 97267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * 107267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * Unless required by applicable law or agreed to in writing, software 117267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * distributed under the License is distributed on an "AS IS" BASIS, 127267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 137267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * See the License for the specific language governing permissions and 147267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka * limitations under the License. 157267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka */ 167267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka 177267fa58693549894999db17359ce26f8bc7b4a7Michael Jurkapackage com.android.launcher3; 187267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka 197267fa58693549894999db17359ce26f8bc7b4a7Michael Jurkaimport android.content.Context; 207267fa58693549894999db17359ce26f8bc7b4a7Michael Jurkaimport android.graphics.Rect; 217267fa58693549894999db17359ce26f8bc7b4a7Michael Jurkaimport android.util.AttributeSet; 227267fa58693549894999db17359ce26f8bc7b4a7Michael Jurkaimport android.widget.RelativeLayout; 237267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka 247267fa58693549894999db17359ce26f8bc7b4a7Michael Jurkapublic class WallpaperRootView extends RelativeLayout { 257267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka private final WallpaperPickerActivity a; 267267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka public WallpaperRootView(Context context, AttributeSet attrs) { 277267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka super(context, attrs); 287267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka a = (WallpaperPickerActivity) context; 297267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka } 307267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka public WallpaperRootView(Context context, AttributeSet attrs, int defStyle) { 317267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka super(context, attrs, defStyle); 327267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka a = (WallpaperPickerActivity) context; 337267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka } 347267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka 357267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka protected boolean fitSystemWindows(Rect insets) { 367267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka a.setWallpaperStripYOffset(insets.bottom); 377267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka return true; 387267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka } 397267fa58693549894999db17359ce26f8bc7b4a7Michael Jurka} 40