He estado tratando de cosas y buscar el último par de horas y no tiene a dónde así que pensé en preguntar aquí.barras de desplazamiento de estilo tableta de Gmail con actionbar transparente
Básicamente, la versión Honeycomb de Gmail tiene una vista de lista a la derecha para su lista de mensajes y cuando desplaza la vista de lista los elementos van debajo de la barra de acciones que parece tener alguna forma de degradado con #00FFFFFF
en la parte inferior que sube hasta #FFFFFFFF
en la parte superior dando la impresión de que los elementos se desvanecen.
Pero lo importante a notar aquí es que la barra de desplazamiento en la vista de lista nunca pasa por debajo de la Barra de acciones! y la posición superior predeterminada para la vista de lista se encuentra debajo de la barra de desplazamiento.
He intentado implementar un diseño de estilo similar para mi aplicación con una vista de desplazamiento que se desplaza debajo de la barra de acciones que tiene un conjunto alfa, se ve muy bien y bien, ¡pero las barras de desplazamiento también van por debajo! :(y lo hace parecer un poco raro, no es una buena opción.
He conseguido lo que tengo hasta ahora mediante el uso de
getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
y
getActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.actionbar_bg));
que es una un XML dibujable que simplemente tiene un color de #BB000000
(sin gradiente por el momento)
este es el efecto actual, la barra de desplazamiento se puede ver debajo de la barra de acciones :(
este es el efecto deseado con la barra de desplazamiento no entrar en la barra de acción, pero el contenido no desplazarse hacia arriba por debajo de ella
Editar: Creo que esto probablemente utiliza algo personalizado en Google y todos han renunciado a averiguarlo
¿Podrían haber configurado la barra de acciones como fondo transparente, y luego utilizar ListView.addHeaderView() que agregó el degradado a la parte superior de la vista de lista? –
Recuerdo que se habló sobre esto, donde se puede usar margen o relleno de algún modo, pero no recuerdo dónde lo encontré. Cualquier ayuda al respecto sería genial. –