Wallpaper app in Sketchware Code in onCreate: Code 1: linear1.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View p1, MotionEvent p2){ switch(p2.getAction()) { case MotionEvent.ACTION_DOWN: y1 = p2.getY(); x1 = p2.getX(); break; case MotionEvent.ACTION_UP: y2 = p2.getY(); x2 = p2.getX(); if (((x1 - x2) < -250)) { pos--; if(pos==0){ pos = 10; } Code 2: } if (((x2 - x1) < -250)) { pos++; if(pos==11){ pos = 1; } Code 3: } break; } return true; }}); Code in extra block: WallpaperManager myWallpaperManager = WallpaperManager.getInstance(getApplicationContext()); try{ myWallpaperManager.setResource(R.drawable.wall_1); }catch (Exception g) { g.printStackTrace(); }