2012-05-19 11 views
6

hola soy nuevo en la aplicación de curl de la página de Android, muestro el archivo pdf usando mupdf opensource a través de. aquí usando la vista de acción intencionada, por lo que solo funciona el desplazamiento, pero necesito que la página se curve. Si algún cuerpo conoce la respuesta, ayúdeme con este concepto. gracias.Cómo paginar la página para el archivo pdf

@Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 

     mAlertBuilder = new AlertDialog.Builder(this); 

     if (core == null) { 
      core = (MuPDFCore)getLastNonConfigurationInstance(); 

      if (savedInstanceState != null && savedInstanceState.containsKey("FileName")) { 
       mFileName = savedInstanceState.getString("FileName"); 
      } 
     } 
     if (core == null) { 
      Intent intent = getIntent(); 
      if (Intent.ACTION_VIEW.equals(intent.getAction())) { 
       Uri uri = intent.getData(); 
       if (uri.toString().startsWith("content://media/external/file")) { 
        // Handle view requests from the Transformer Prime's file manager 
        // Hopefully other file managers will use this same scheme, if not 
        // using explicit paths. 
        Cursor cursor = getContentResolver().query(uri, new String[]{"_data"}, null, null, null); 
        if (cursor.moveToFirst()) { 
         uri = Uri.parse(cursor.getString(0)); 
        } 
       } 
       core = openFile(Uri.decode(uri.getEncodedPath())); 
      } 
      if (core != null && core.needsPassword()) { 
       requestPassword(savedInstanceState); 
       return; 
      } 
     } 
     if (core == null) 
     { 
      AlertDialog alert = mAlertBuilder.create(); 
      alert.setTitle(R.string.open_failed); 
      alert.setButton(AlertDialog.BUTTON_POSITIVE, "Dismiss", 
        new DialogInterface.OnClickListener() { 
         public void onClick(DialogInterface dialog, int which) { 
          finish(); 
         } 
        }); 
      alert.show(); 
      return; 
     } 

     createUI(savedInstanceState); 
    } 
+0

Quiero aplicar efecto rizo en mupdf.can u saber que ¿cómo puedo hacer esto? ... gracias – kyogs

+0

@kyogs ¿ha encontrado solución a problema por favor que guiará yo también si obtuve la respuesta – Passion

+0

@kyogs ¡Al igual que el comentario anterior! –

Respuesta

2

obtener el código de aquí android_page_curl y link

+0

Este https://github.com/harism/android_page_curl código de descarga y también el sitio son muy útiles para mí muchas gracias. –

+1

@Sathish Kumar, Aerrow ... los enlaces proporcionan no utiliza la página renderizada de mupdf para el enrollamiento de la página, así que ¿cómo solucionó el problema? Por favor, guíame también – Passion

+0

@SathishKumar ¡Como el comentario anterior! –

1

Desde aquí puede descargar el código fuente para page curl effect.

Compruebe this link para verificar el código fuente de Google Code.

+0

¿Y cómo usar esto en muPFD? ¡¡No hay un cuerpo que fusione estas dos cosas juntas ?! ¡De Verdad! –

Cuestiones relacionadas