Demonstration of OpenGL based rendering - History App (Bangladesh Liberation War History App)
This app demonstrate custom OpenGL UI elements using native android code.
The app rendering has been achieved with OpenGL and PNG Generation.
Feature:
- Interactive UI with Advanced Graphics (Metro UI with Live Tiles)
- Rendering for All Android devices (Even on Gingerbread)
- Actionbar support with Menu options
- PNG based Crystal Graphics Effect
- App Developed in Android SDK (Native)
- Open GL Cover flow rendering (Video files)
- Custom Bangla Text Rendering
- Multi-structured UI elements (with map and actions)
- Dynamic intent generation with custom Localized map with effects
The Application is using following liraries (from other open source project): com.markupartist.android.widget.actionbar (This is to ensure actionbar support for Gingerbread and Lower version of Android)
Version 0.8 Updates:
- Updated Video Rendering
- Enhanced Coverflow
- Efficiency increase
Version 0.7 Updates:
- This is alpha build
- Support for Gallery option
Version 0.5 Updates:
- New App logo
- Metro UI based home
Coverflow Rendering and Concept: In the project root folder, go to: src\com\gpit\bd\liberation
Following Android Libraries are used: view.animation.Transformation android.graphics.Matrix
also check transformImageBitmap() class: if ( rotation < mMaxRotationAngle ) { float zoomAmount = (float) (mMaxZoom + (rotation * 1.5)); mCamera.translate(0.0f, 0.0f, zoomAmount); }
With effective use with View and Animation transformation, the desired Coverflow result is achieved.