Blankj / Blankj/AndroidUtilCode

barutils

Abierto
#1,508 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
33.6k
Forks
10.6k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

测试机手机:oppo Reno Ace
系统版本: android 11
场景:用户角色变化 viewpager切换fragment之后这句话:在第四个tab没有效果 。切换之前第四个tab同样写法有效果(onresume延迟执行也没有效果)_BarUtils.addMarginTopEqualStatusBarHeight(binding.rlTitle)_ 需要加上 setlayoutparams

ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) binding.rlTitle1.getLayoutParams();
layoutParams.setMargins(layoutParams.leftMargin,
layoutParams.topMargin + BarUtils.getStatusBarHeight(),
layoutParams.rightMargin,
layoutParams.bottomMargin);
binding.rlTitle1.setLayoutParams(layoutParams);加上这句话就有效果了,

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza en el punto de entrada BarUtils.addMarginTopEqualStatusBarHeight y reproduce el comportamiento informado en Android 11 con un Oppo Reno Ace después de cambiar el rol del usuario y el fragmento de ViewPager. Compara ese comportamiento con la solución alternativa explícita de MarginLayoutParams y setLayoutParams mostrada en el issue. Se considera terminado cuando la utilidad aplica el margen superior esperado en la cuarta pestaña sin requerir la solución alternativa.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
android, java
Área
mobile
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.