Loading app/build.gradle +4 −4 Original line number Original line Diff line number Diff line apply plugin: 'com.android.application' apply plugin: 'com.android.application' android { android { compileSdkVersion 30 compileSdkVersion 31 defaultConfig { defaultConfig { applicationId "org.lineageos.recorder" applicationId "org.lineageos.recorder" minSdkVersion 29 minSdkVersion 29 targetSdkVersion 30 targetSdkVersion 31 versionCode 1 versionCode 1 versionName "1.1" versionName "1.1" } } Loading @@ -17,8 +17,8 @@ android { } } } } compileOptions { compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 sourceCompatibility JavaVersion.VERSION_11 targetCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_11 } } productFlavors { productFlavors { } } Loading app/src/main/java/org/lineageos/recorder/utils/Utils.java +4 −1 Original line number Original line Diff line number Diff line Loading @@ -28,6 +28,7 @@ import org.lineageos.recorder.service.SoundRecorderService; import androidx.annotation.NonNull; import androidx.annotation.NonNull; import androidx.core.graphics.Insets; import androidx.core.graphics.Insets; import androidx.core.view.ViewCompat; import androidx.core.view.ViewCompat; import androidx.core.view.WindowInsetsCompat; import java.io.Closeable; import java.io.Closeable; import java.io.IOException; import java.io.IOException; Loading Loading @@ -93,7 +94,9 @@ public final class Utils { @SuppressWarnings("deprecation") @SuppressWarnings("deprecation") public static void setVerticalInsets(View view) { public static void setVerticalInsets(View view) { ViewCompat.setOnApplyWindowInsetsListener(view, (v, insets) -> { ViewCompat.setOnApplyWindowInsetsListener(view, (v, insets) -> { Insets systemInsets = insets.getSystemWindowInsets(); Insets systemInsets = Build.VERSION.SDK_INT >= 31 ? insets.getInsets(WindowInsetsCompat.Type.systemBars()) : insets.getSystemWindowInsets(); v.setPadding(v.getPaddingLeft(), systemInsets.top, v.setPadding(v.getPaddingLeft(), systemInsets.top, v.getPaddingRight(), systemInsets.bottom); v.getPaddingRight(), systemInsets.bottom); return insets; return insets; Loading Loading
app/build.gradle +4 −4 Original line number Original line Diff line number Diff line apply plugin: 'com.android.application' apply plugin: 'com.android.application' android { android { compileSdkVersion 30 compileSdkVersion 31 defaultConfig { defaultConfig { applicationId "org.lineageos.recorder" applicationId "org.lineageos.recorder" minSdkVersion 29 minSdkVersion 29 targetSdkVersion 30 targetSdkVersion 31 versionCode 1 versionCode 1 versionName "1.1" versionName "1.1" } } Loading @@ -17,8 +17,8 @@ android { } } } } compileOptions { compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 sourceCompatibility JavaVersion.VERSION_11 targetCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_11 } } productFlavors { productFlavors { } } Loading
app/src/main/java/org/lineageos/recorder/utils/Utils.java +4 −1 Original line number Original line Diff line number Diff line Loading @@ -28,6 +28,7 @@ import org.lineageos.recorder.service.SoundRecorderService; import androidx.annotation.NonNull; import androidx.annotation.NonNull; import androidx.core.graphics.Insets; import androidx.core.graphics.Insets; import androidx.core.view.ViewCompat; import androidx.core.view.ViewCompat; import androidx.core.view.WindowInsetsCompat; import java.io.Closeable; import java.io.Closeable; import java.io.IOException; import java.io.IOException; Loading Loading @@ -93,7 +94,9 @@ public final class Utils { @SuppressWarnings("deprecation") @SuppressWarnings("deprecation") public static void setVerticalInsets(View view) { public static void setVerticalInsets(View view) { ViewCompat.setOnApplyWindowInsetsListener(view, (v, insets) -> { ViewCompat.setOnApplyWindowInsetsListener(view, (v, insets) -> { Insets systemInsets = insets.getSystemWindowInsets(); Insets systemInsets = Build.VERSION.SDK_INT >= 31 ? insets.getInsets(WindowInsetsCompat.Type.systemBars()) : insets.getSystemWindowInsets(); v.setPadding(v.getPaddingLeft(), systemInsets.top, v.setPadding(v.getPaddingLeft(), systemInsets.top, v.getPaddingRight(), systemInsets.bottom); v.getPaddingRight(), systemInsets.bottom); return insets; return insets; Loading