para - Barra de acciones de Android como muestra de Twitter
menu responsive html5 (7)
¿Cuál es la mejor manera de implementar una barra de acciones como el patrón de interfaz de usuario de muestra de Twitter?
Twitter para Android: una mirada más de cerca a los patrones de UI en evolución Patrón 4: Action Bar http://android-developers.blogspot.com/2010/05/twitter-for-android-closer-look-at.html
ActionBarSherlock en https://github.com/JakeWharton/ActionBarSherlock es una biblioteca de Android para implementar el patrón de diseño de la barra de acciones utilizando el ActionBar nativo en 3.0+ y una biblioteca de terceros en pre-3.0.
Android 4.x (Ice Cream Sandwich) ahora incluye un Action Bar nativo: http://developer.android.com/guide/topics/ui/actionbar.html
Pautas de diseño de Android 4.x: http://developer.android.com/design/patterns/actionbar.html
Es posible que desee echar un vistazo al código fuente de la aplicación de programación de Google I / O 2010, que es de código abierto y contiene una implementación de la Barra de acciones:
Google supone abrir la aplicación de Twitter de origen muy pronto (espero) como muestra de todo lo que hablan en este artículo. Si no puede esperar, oculte la barra de título. Crea un diseño que se vea así. Inclúyalo en todas sus actividades a través de la etiqueta.
Hay una implementación de Action Bar en Tomdroid, una aplicación para tomar notas GPL que se puede sincronizar con Tomboy.
Ver https://code.launchpad.net/~tomdroid-maintainers/tomdroid/main
Otra implementación de la barra de acción se puede encontrar aquí (plug shameless), https://github.com/johannilsson/android-actionbar . Se implementa como un proyecto de biblioteca, por lo que no es necesario copiar y pegar recursos.
En cuanto a la implementación, está construido como un widget que extiende un RelativeLayout con su propio diseño para las acciones y la barra. Esto hace que sea posible agregarlo a los diseños con su propio fragmento xml.
<com.markupartist.android.widget.ActionBar
android:id="@+id/actionbar"
style="@style/ActionBar"
/>
Y luego, refiérase a él en una actividad para agregar acciones.
ActionBar actionBar = (ActionBar) findViewById(R.id.actionbar);
actionBar.setTitle("Other");
actionBar.setHomeAction(new IntentAction(this, HomeActivity.createIntent(this), R.drawable.ic_title_home_default));
actionBar.addAction(new IntentAction(this, createShareIntent(), R.drawable.ic_title_share_default));
actionBar.addAction(new ToastAction());
También estoy esperando mucho hasta que Google abra las fuentes de la aplicación de Twitter ... pero también el tweet Reto Meier no trajo información sobre un posible lanzamiento ... de todos modos.
En cuanto a QuickActions encontré los siguientes enlaces interesantes que pueden ser interesantes para algunos de ustedes aquí:
- http://code.google.com/p/simple-quickactions/
- http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/
¡Que te diviertas!