From 65c1ec01a5f360d338c0aa9c875ba82f6caaa130 Mon Sep 17 00:00:00 2001 From: Rake-Kharton Date: Wed, 31 May 2017 15:09:41 +0900 Subject: [PATCH] Consider onConfigurationChanged. --- .../src/main/java/com/roughike/bottombar/BottomBar.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bottom-bar/src/main/java/com/roughike/bottombar/BottomBar.java b/bottom-bar/src/main/java/com/roughike/bottombar/BottomBar.java index 350cc316..1be93f40 100644 --- a/bottom-bar/src/main/java/com/roughike/bottombar/BottomBar.java +++ b/bottom-bar/src/main/java/com/roughike/bottombar/BottomBar.java @@ -4,6 +4,7 @@ import android.animation.AnimatorListenerAdapter; import android.annotation.TargetApi; import android.content.Context; +import android.content.res.Configuration; import android.content.res.TypedArray; import android.graphics.Color; import android.graphics.Typeface; @@ -887,6 +888,12 @@ void restoreState(Bundle savedInstanceState) { } } + @Override + protected void onConfigurationChanged(Configuration newConfig) { + super.onConfigurationChanged(newConfig); + screenWidth = MiscUtils.getScreenWidth(getContext()); + } + @Override public void onClick(View target) { if (!(target instanceof BottomBarTab)) return;