Kanten-zu-Rand in Android-BibliothekenJava

Java-Forum
Anonymous
 Kanten-zu-Rand in Android-Bibliotheken

Post by Anonymous »

Ich habe eine Video-Player-Bibliothek und tritt derzeit Probleme mit der erzwungenen Edge-to-Edge-Ebene auf. p> Ich möchte dieses Problem lösen, ohne die Transsitive Abhängigkeit von Androidx einzubeziehen. und ergreifen Sie sonst keine Maßnahmen.

Code: Select all

public static void setEdgeToEdgeInsets(View view) {
Context viewContext = view.getContext();
if(viewContext instanceof Activity){
int targetSdk = viewContext.getApplicationInfo().targetSdkVersion;
if (Build.VERSION.SDK_INT >= 35 && targetSdk>=35) {
((Activity)viewContext).getWindow().getDecorView().setOnApplyWindowInsetsListener((v, windowInsets) -> {
Insets in = windowInsets.getInsets(WindowInsets.Type.systemBars());
view.setPadding(in.left, in.top, in.right, in.bottom);
return windowInsets;
});
}
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post