Merge pull request #21 from TouchInstinct/navigation_bar_height

check for soft keys
This commit is contained in:
Gavriil 2016-05-19 18:45:39 +03:00
commit 959e8aada6
1 changed files with 6 additions and 3 deletions

View File

@ -95,9 +95,12 @@ public final class UiUtils {
return resourceId > 0 ? context.getResources().getDimensionPixelSize(resourceId) : 0;
}
public static int getNavigationBarHeight(@NonNull final Context context) {
final int resourceId = context.getResources().getIdentifier("navigation_bar_height", "dimen", "android");
return resourceId > 0 ? context.getResources().getDimensionPixelSize(resourceId) : 0;
public static int getNavigationBarHeight(@NonNull final Activity activity) {
if (hasSoftKeys(activity)) {
final int resourceId = activity.getResources().getIdentifier("navigation_bar_height", "dimen", "android");
return resourceId > 0 ? activity.getResources().getDimensionPixelSize(resourceId) : 0;
}
return 0;
}
@NonNull