Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ExtendedGallery extends Gallery
- {
- public ExtendedGallery(Context context, AttributeSet attrs, int defStyle) {
- super(context, attrs, defStyle);
- }
- public ExtendedGallery(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- public ExtendedGallery(Context context)
- {
- super(context);
- }
- // ---------------> to show one image at a time
- private boolean isScrollingLeft(MotionEvent e1, MotionEvent e2){
- return e2.getX() > e1.getX();
- }
- @Override
- public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY){
- int kEvent;
- if(isScrollingLeft(e1, e2)){ //Check if scrolling left
- kEvent = KeyEvent.KEYCODE_DPAD_LEFT;
- }
- else{ //Otherwise scrolling right
- kEvent = KeyEvent.KEYCODE_DPAD_RIGHT;
- }
- onKeyDown(kEvent, null);
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement