1754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas/*
2754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas * Copyright (C) 2016 The Android Open Source Project
3754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas *
4754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas * Licensed under the Apache License, Version 2.0 (the "License");
5754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas * you may not use this file except in compliance with the License.
6754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas * You may obtain a copy of the License at
7754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas *
8754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas *      http://www.apache.org/licenses/LICENSE-2.0
9754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas *
10754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas * Unless required by applicable law or agreed to in writing, software
11754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas * distributed under the License is distributed on an "AS IS" BASIS,
12754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas * See the License for the specific language governing permissions and
14754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas * limitations under the License.
15754cb29c50f09a83251dd4bb633ba445b2411adbAurimas Liutikas */
163a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gupackage android.support.v17.leanback.widget;
173a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu
183a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Guimport android.content.Context;
193a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Guimport android.util.AttributeSet;
203a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu
213a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Guclass HorizontalGridViewEx extends HorizontalGridView {
223a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu
233a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu    public int mSmoothScrollByCalled;
243a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu
253a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu    public HorizontalGridViewEx(Context context) {
263a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu        super(context);
273a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu    }
283a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu
293a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu    public HorizontalGridViewEx(Context context, AttributeSet attrs) {
303a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu        super(context, attrs);
313a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu    }
323a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu
333a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu    public HorizontalGridViewEx(Context context, AttributeSet attrs, int defStyle) {
343a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu        super(context, attrs, defStyle);
353a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu    }
363a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu
373a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu    @Override
383a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu    public void smoothScrollBy(int dx, int dy) {
393a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu        mSmoothScrollByCalled++;
403a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu        super.smoothScrollBy(dx, dy);
413a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu    }
423a7aa9cd68bd39f3a843291817dc209d1d9a45aaDake Gu}