Blankj / Blankj/AndroidUtilCode
barutils
- 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