¿Alguien sabe (o puede mostrarme un ejemplo) de cómo puedo desarrollar una aplicación que se comporte como honeycomb gmail? ¿Cómo puedo intercambiar entre diseños de cuadros y cambiar sus tamaños para mostrar los contenidos? como cuando haces clic en tu mensaje y luego el fragmento flota para dejar espacio para el mensaje, y el fragmento que contiene tus cuadros desaparece.Honeycomb Gmail Like Application
6
A
Respuesta
6
Creo que lo lamenta todo :) Proporcione un diseño para sus componentes, sugiero un LinearLayout con orientación horizontal. Luego, le agrega los tres fragmentos y oculta el tercero, que contiene el Mensaje.
FolderListFragment folderListFragment = new FolderListFragment();
MessageListFragment messageListFragment = new MessageListFragment();
MessageFragment messageFragment = new MessageFragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.add(container_view_layout, folderListFragment);
ft.add(container_view_layout, messageListFragment);
ft.add(container_view_layout, messageFragment);
ft.hide(messageFragment);
ft.commit();
A continuación, cuando se quiere mostrar fragmento de mensaje:
void showMessage(Message message) {
// Initialize messageFragment
messageFragment.setMessage(message);
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left);
ft.hide(folderListFragment);
ft.show(messageFragment);
ft.commit();
}
void showFolders() {
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);
ft.hide(folderListFragment);
ft.show(messageFragment);
ft.commit();
}
Y para las animaciones del slide_in_left para el fragmento carpeta sería, puede derivar los otros (400 es el ancho de la pieza):
<set>
<objectAnimator
android:propertyName="x"
android:duration="500"
android:valueFrom="-400"
android:valueTo="0"
android:valueType="intType"/>
</set>
Cuestiones relacionadas
- 1. Reproducción de Honeycomb GMail UI con fragmentos
- 2. Barra de acción contextual en Honeycomb
- 3. electrónico Linux <file.log tiene Content-Type: application/octet-stream (un archivo adjunto en Gmail noname)
- 4. Cargadores en Android Honeycomb
- 5. DexClassLoader en Android Honeycomb
- 6. Android: WebView ActionBar (Honeycomb)?
- 7. Honeycomb ActionBar Title Shadow
- 8. Jersey JAX-RS + Spring application application sample
- 9. gmail url variables
- 10. Application Publisher
- 11. android_asset no funciona en Honeycomb?
- 12. Android WebView 302 Redirect - Honeycomb
- 13. Gmail Email Table Spacing
- 14. NHibernate.Linq LIKE
- 15. Qt Console Application Tutorial?
- 16. iTunes Application Loader - automatización
- 17. .NET Newsletter Application
- 18. android application object
- 19. WPF C# Application Performance
- 20. Android Tablet Application - ActionBar
- 21. Bing Application ID
- 22. Android Application APK signing?
- 23. Application-Integrated "Send Feedback"
- 24. nHibernate + Mvc3 Sample Application
- 25. WPF/Console Hybrid Application
- 26. application wide global variable
- 27. Clojure application startup performance
- 28. Tiggr vs Application Craft
- 29. qt application activation
- 30. Twisted application without twistd