diff options
Diffstat (limited to 'app/src/main/java/com/wireguard/android/widget/MonkeyedSnackbar.java')
-rw-r--r-- | app/src/main/java/com/wireguard/android/widget/MonkeyedSnackbar.java | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/app/src/main/java/com/wireguard/android/widget/MonkeyedSnackbar.java b/app/src/main/java/com/wireguard/android/widget/MonkeyedSnackbar.java deleted file mode 100644 index 5a243913..00000000 --- a/app/src/main/java/com/wireguard/android/widget/MonkeyedSnackbar.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright © 2018 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0 - */ - -package com.wireguard.android.widget; - -import android.support.annotation.NonNull; -import android.support.design.widget.BaseTransientBottomBar; -import android.support.design.widget.Snackbar; -import android.util.Log; -import android.view.View; -import android.view.accessibility.AccessibilityManager; - -import java.lang.reflect.Field; - -public class MonkeyedSnackbar { - private static final String TAG = "WireGuard/" + MonkeyedSnackbar.class.getSimpleName(); - - public static Snackbar make(@NonNull final View view, @NonNull final CharSequence text, - @BaseTransientBottomBar.Duration final int duration) { - final Snackbar snackbar = Snackbar.make(view, text, duration); - - try { - final Field accessibilityManager = Snackbar.class.getSuperclass().getDeclaredField("mAccessibilityManager"); - accessibilityManager.setAccessible(true); - final Field isEnabled = AccessibilityManager.class.getDeclaredField("mIsEnabled"); - isEnabled.setAccessible(true); - isEnabled.setBoolean(accessibilityManager.get(snackbar), false); - } catch (final Exception e) { - Log.e(TAG, "Unable to force-enable snackbar animations", e); - } - - return snackbar; - } -} |