Efecto de curvatura de página de Android en el diseño / s

Estoy trabajando en un proyecto donde tengo que curl toda la vista / diseño donde tengo textview, edittexts, botones, etc La tarea es que tengo que curl todo el diseño, junto con los botones y todo. No soy capaz de entender cómo hacerlo con el fin de rizar todo el diseño en lugar de sólo imágenes.

Por favor ayuda

Lo he hecho usando el proyecto harism github. Todo lo que necesitas hacer es tomar una imagen de mapa de bits de la disposición por inflarlo. Aquí está el código que reemplaza la función loadBitmap en CurlActivity.java .

 // Bitmap resources. private int[] mBitmapIds = { R.layout.infopage0,R.layout.infopage1, R.layout.infopage2, R.layout.infopage3 }; @Override public int getPageCount() { return 4; } private Bitmap loadBitmap(int width, int height, int index) { LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflater.inflate(mBitmapIds[index],null); v.measure( MeasureSpec.makeMeasureSpec(width,MeasureSpec.EXACTLY), MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY)); v.layout(0, 0, v.getMeasuredWidth(), v.getMeasuredHeight()); Bitmap b = Bitmap.createBitmap(v.getWidth(), v.getHeight() ,Bitmap.Config.ARGB_8888); Canvas c = new Canvas(b); v.draw(c); return b; } 

La matriz mBitmapIds es ahora una matriz de los identificadores de diseño xml.

No he trabajado sobre el efecto Curl, pero he encontrado un proyecto para usted que puede ayudarle.

https://github.com/harism/android_page_curl/

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.