1package com.xtremelabs.robolectric.shadows;
2
3import android.view.KeyEvent;
4import android.widget.Gallery;
5import com.xtremelabs.robolectric.internal.Implementation;
6import com.xtremelabs.robolectric.internal.Implements;
7import com.xtremelabs.robolectric.internal.RealObject;
8
9@Implements(Gallery.class)
10public class ShadowGallery extends ShadowAbsSpinner {
11
12    @RealObject Gallery gallery;
13
14    @Implementation
15    public boolean onKeyDown(int keyCode, KeyEvent event) {
16        switch (keyCode) {
17            case KeyEvent.KEYCODE_DPAD_RIGHT:
18            case KeyEvent.KEYCODE_DPAD_LEFT:
19                if (onKeyListener != null) {
20                    onKeyListener.onKey(gallery, keyCode, event);
21                }
22                return true;
23        }
24        return false;
25    }
26
27}
28