Blankj / Blankj/AndroidUtilCode

barutils

Aperta
#1,508 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
33.6k
Fork
10.6k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

测试机手机: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);加上这句话就有效果了,

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia dal punto di ingresso BarUtils.addMarginTopEqualStatusBarHeight e riproduci il comportamento segnalato su Android 11 con un Oppo Reno Ace dopo aver cambiato il ruolo dell’utente e il fragment ViewPager. Confronta questo comportamento con il workaround esplicito basato su MarginLayoutParams e setLayoutParams mostrato nell’issue. Il lavoro è completato quando l’utility applica il margine superiore previsto nella quarta scheda senza richiedere il workaround.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
android, java
Ambito
mobile
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.