changed the updateButtonsVisibility() function

Signed-off-by: Aryan <sagavekararyan@gmail.com>
This commit is contained in:
Aryan 2023-03-13 00:47:21 +05:30 committed by Viktor Govako
parent 7636a95942
commit 8c1376fc43

View file

@ -13,19 +13,18 @@ import androidx.annotation.Nullable;
import androidx.annotation.OptIn;
import androidx.core.view.ViewCompat;
import androidx.fragment.app.Fragment;
import com.google.android.material.badge.BadgeDrawable;
import com.google.android.material.badge.BadgeUtils;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import app.organicmaps.R;
import app.organicmaps.downloader.MapManager;
import app.organicmaps.downloader.UpdateInfo;
import app.organicmaps.routing.RoutingController;
import app.organicmaps.util.Config;
import app.organicmaps.util.ThemeUtils;
import app.organicmaps.util.UiUtils;
import app.organicmaps.widget.menu.MyPositionButton;
import app.organicmaps.widget.placepage.PlacePageController;
import app.organicmaps.util.Config;
import app.organicmaps.util.UiUtils;
import com.google.android.material.badge.BadgeDrawable;
import com.google.android.material.badge.BadgeUtils;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import java.util.HashMap;
import java.util.Map;
@ -242,8 +241,14 @@ public class MapButtonsController extends Fragment
public void updateButtonsVisibility()
{
updateButtonsVisibility(mInnerLeftButtonsFrame.getTranslationY(), mInnerLeftButtonsFrame);
updateButtonsVisibility(mInnerRightButtonsFrame.getTranslationY(), mInnerRightButtonsFrame);
if (mInnerLeftButtonsFrame != null)
{
updateButtonsVisibility(mInnerLeftButtonsFrame.getTranslationY(), mInnerLeftButtonsFrame);
}
if (mInnerRightButtonsFrame != null)
{
updateButtonsVisibility(mInnerRightButtonsFrame.getTranslationY(), mInnerRightButtonsFrame);
}
}
private void updateButtonsVisibility(final float translation, @Nullable View parent)
@ -269,7 +274,10 @@ public class MapButtonsController extends Fragment
public void showMapButtons(boolean show)
{
if (show)
{
UiUtils.show(mFrame);
updateButtonsVisibility();
}
else
UiUtils.hide(mFrame);
mOnBottomButtonsHeightChangedListener.OnBottomButtonsHeightChanged();