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