15ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller/* 25ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * Copyright (C) 2010 The Android Open Source Project 35ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * 45ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * Licensed under the Apache License, Version 2.0 (the "License"); 55ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * you may not use this file except in compliance with the License. 65ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * You may obtain a copy of the License at 75ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * 85ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * http://www.apache.org/licenses/LICENSE-2.0 95ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * 105ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * Unless required by applicable law or agreed to in writing, software 115ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * distributed under the License is distributed on an "AS IS" BASIS, 125ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 135ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * See the License for the specific language governing permissions and 145ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller * limitations under the License. 155ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller */ 165ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller 175ce730797a8a7278dfe19dac8a9460b25675fed0Jim Millerpackage com.android.carouseltest; 185ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller 195ce730797a8a7278dfe19dac8a9460b25675fed0Jim Millerimport android.content.Context; 205ce730797a8a7278dfe19dac8a9460b25675fed0Jim Millerimport android.util.AttributeSet; 215ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller 227cc5787b49708f63aeb818bdd06efed3d4229925Jim Shumaimport com.android.ex.carousel.CarouselController; 235ce730797a8a7278dfe19dac8a9460b25675fed0Jim Millerimport com.android.ex.carousel.CarouselView; 245ce730797a8a7278dfe19dac8a9460b25675fed0Jim Millerimport com.android.ex.carousel.CarouselView.Info; 255ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller 265ce730797a8a7278dfe19dac8a9460b25675fed0Jim Millerpublic class MyCarouselView extends CarouselView { 275ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller 287cc5787b49708f63aeb818bdd06efed3d4229925Jim Shuma public MyCarouselView(Context context, CarouselController controller) { 297cc5787b49708f63aeb818bdd06efed3d4229925Jim Shuma this(context, null, controller); 305ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller } 315ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller 325ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller public MyCarouselView(Context context, AttributeSet attrs) { 337cc5787b49708f63aeb818bdd06efed3d4229925Jim Shuma this(context, attrs, new CarouselController()); 347cc5787b49708f63aeb818bdd06efed3d4229925Jim Shuma } 357cc5787b49708f63aeb818bdd06efed3d4229925Jim Shuma 367cc5787b49708f63aeb818bdd06efed3d4229925Jim Shuma public MyCarouselView(Context context, AttributeSet attrs, CarouselController controller) { 377cc5787b49708f63aeb818bdd06efed3d4229925Jim Shuma super(context, attrs, controller); 385ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller } 395ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller 405ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller public Info getRenderScriptInfo() { 415ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller return new Info(R.raw.carousel); 425ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller } 435ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller 44ceae13b8f2ae7342506ecb4e4fcce956dbb12af7Jim Miller @Override 45ceae13b8f2ae7342506ecb4e4fcce956dbb12af7Jim Miller public boolean interpretLongPressEvents() { 46ceae13b8f2ae7342506ecb4e4fcce956dbb12af7Jim Miller return true; 47ceae13b8f2ae7342506ecb4e4fcce956dbb12af7Jim Miller } 48ceae13b8f2ae7342506ecb4e4fcce956dbb12af7Jim Miller 495ce730797a8a7278dfe19dac8a9460b25675fed0Jim Miller} 50