SetAlpha () en onBindView en RecyclerView no funciona en la primera pantalla
Utilizar el código siguiente dentro de un RecyclerView.Adapter:
onBindViewHolder(VH holder, int position){ holder.itemView.setAlpha(0.5f); }
Alfa no se mostrará la primera vez que se muestre el elemento. Sin embargo, si sale de la pantalla y vuelve, Alpha se muestra con precisión. El valor se está configurando, pero no se mostrará hasta que se muestre nuevamente. Cualquier idea sobre cómo establecer setAlpha () para tener efecto en la primera visualización.
- Combinar múltiples RecyclerView.Adapter para usar con RecyclerView único (Android)
- ScrollBy no funciona correctamente en recyclerview anidado
- ¿Debo cambiar el Listview existente en mi aplicación a RecyclerView?
- Cómo establecer la altura de una fila de elementos en GridLayoutManager
- Eliminar un elemento de RecyclerView- Android
- ¿Cómo puedo acceder al visor de un elemento en una vista de reciclador?
- Getter no está asociado a ningún campo - Realm
- RecyclerView: Animar el cambio de tamaño del elemento
- Google Map Lite en CardView
- El trabajo de CollapsingTolbar con fagment contiene SwipeRefreshLayout y RecycleView
- ¿Cómo puedo añadir un RecyclerView horizontal dentro de un elemento de lista
- El adaptador de RecyclerView notifyDataSetChanged no funciona
- ¿Cómo desplazar el RecyclerView de forma programática por unos píxeles específicos?
Después de una investigación más profunda, esto sólo ocurre cuando se utiliza un animador (como el android.support.v7.widget.DefaultItemAnimator) que borrará cualquier alpha que se establezca para la vista. Puedes usar
RecyclerView.setItemAnimator(null);
Y el alfa permanecerá fijado
Asegúrese de establecer setAlpha () durante la creación del Titular,
class ViewHolder extends RecyclerView.ViewHolder{ ... ... public ViewHolder(View v){ super(v); ... ... itemView.setAlpha(0.5f); } }
No sólo dentro onBindViewHolder()
onBindViewHolder(VH holder, int position){ holder.itemView.setAlpha(0.5f); }
- Phonegap / Cordova cámara plugin – cómo obtener la fecha de la foto / hora?
- Android: ¿Qué código de respuesta la facturación en la aplicación V3 devuelve en el tiempo de espera?