12711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck/*
22711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck * Copyright (C) 2012 The Android Open Source Project
32711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck *
42711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck * Licensed under the Apache License, Version 2.0 (the "License");
52711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck * you may not use this file except in compliance with the License.
62711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck * You may obtain a copy of the License at
72711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck *
82711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck *      http://www.apache.org/licenses/LICENSE-2.0
92711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck *
102711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck * Unless required by applicable law or agreed to in writing, software
112711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck * distributed under the License is distributed on an "AS IS" BASIS,
122711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
132711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck * See the License for the specific language governing permissions and
142711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck * limitations under the License.
152711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck */
162711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck
172711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck
182711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reckpackage com.android.browser.view;
192711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck
202711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reckimport android.content.Context;
212711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reckimport android.util.AttributeSet;
222711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reckimport android.widget.LinearLayout;
232711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck
242711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck
252711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reckpublic class CustomScreenLinearLayout extends LinearLayout {
262711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck
272711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck    public CustomScreenLinearLayout(Context context) {
282711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck        super(context);
292711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck        setChildrenDrawingOrderEnabled(true);
302711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck    }
312711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck
322711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck    public CustomScreenLinearLayout(Context context, AttributeSet attrs) {
332711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck        super(context, attrs);
342711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck        setChildrenDrawingOrderEnabled(true);
352711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck    }
362711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck
372711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck    public CustomScreenLinearLayout(Context context, AttributeSet attrs,
382711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck            int defStyle) {
392711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck        super(context, attrs, defStyle);
402711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck        setChildrenDrawingOrderEnabled(true);
412711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck    }
422711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck
432711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck    @Override
442711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck    protected int getChildDrawingOrder(int childCount, int i) {
452711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck        return childCount - i - 1;
462711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck    }
472711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck
482711fab2fa2eb798e3aea90368f7ac5af1fbe523John Reck}
49