GestureImagView en android

Estoy usando un Proyecto GestureImageView que obtuve de Github, tengo varias imágenes en mi carpeta dibujable: page1.jpg, page2.jpg, page3.jpg, ……… page30.jpg. Tengo una variable llamada número de página, cuando hago clic en un button, esta variable se incrementará, aunque quiero cargar la image en GestureImageView. Aquí está mi código en la class principal:

pagenumber++; GestureImageView view1 = (GestureImageView) findViewById(R.id.image); String uriPath = "android.resource://"+getPackageName()+"/drawable/page"+String.valueOf(pagenumber); Uri uri = Uri.parse(uriPath); view1 .setImageURI(uri); 

En GestureImageView.java el código es:

 @Override public void setImageURI(Uri mUri) { if ("content".equals(mUri.getScheme())) { try { String[] orientationColumn = {MediaStore.Images.Media.ORIENTATION}; Cursor cur = getContext().getContentResolver().query(mUri, orientationColumn, null, null, null); if (cur != null && cur.moveToFirst()) { imageOrientation = cur.getInt(cur.getColumnIndex(orientationColumn[0])); } InputStream in = null; try { in = getContext().getContentResolver().openInputStream(mUri); Bitmap bmp = BitmapFactory.decodeStream(in); if(imageOrientation != 0) { Matrix m = new Matrix(); m.postRotate(imageOrientation); Bitmap rotated = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(), m, true); bmp.recycle(); setImageDrawable(new BitmapDrawable(getResources(), rotated)); } else { setImageDrawable(new BitmapDrawable(getResources(), bmp)); } } finally { if(in != null) { in.close(); } if(cur != null) { cur.close(); } } } catch (Exception e) { Log.w("GestureImageView", "Unable to open content: " + mUri, e); } } else { setImageDrawable(Drawable.createFromPath(mUri.toString())); } if (drawable == null) { Log.e("GestureImageView", "resolveUri failed on bad bitmap uri: " + mUri); // Don't try again. mUri = null; } } 

Bueno, estoy teniendo una image vacía en GestureImageView, no se está cargando. El logcat dice: No se puede decodificar la transmisión: java.io.FileNotFoundException: /android.resource:/com.example.tests/drawable/page3: open failed: ENOENT (No existe dicho file o directory). También intenté agregar la extensión .png, pero obtuve el mismo resultado. Tenga en count que cuando uso una vista de image en lugar de GestureImageView funciona

¿Alguna ayuda, por favor?