2016-09-15 31 views
3

最後の更新サポートライブラリ24.2.1は、showまたはcloseスナックバーのアニメーションを無効にしています。AndroidのSnackBarにアニメーションを追加する

アニメーションを再び作成するにはどうすればよいですか?

テスト:

  • アンドロイド5ロリポップ、アニメーションNONE、私は理由を発見したアニメーションOK
+1

com.android.support:design:24.2.1 'もデフォルトのアニメーションを表示しています –

+0

Lollipopの@Viksは無効にされています – Webserveis

答えて

3

、それは

  • アンドロイド6 Mの作品の後アクセシビリティデバイスの設定に入る必要がありますこれは起こっていますが、まだ修正する方法ではありません。

    /** 
    * Returns true if we should animate the Snackbar view in/out. 
    */ 
    private boolean shouldAnimate() { 
        return !mAccessibilityManager.isEnabled(); 
    } 
    
    スナックバークラスによって呼び出され、作業装置に偽です

    、および動作していないデバイス上で真。誰がこれについて知っていますか?

    私はシステム設定でlastpassを無効にした後、アクセシビリティのためにスナップバーをアニメーション化するようになりました。それがうまくいくのは夢中です。ノヴァランチャーにも同じ影響があります。私はアクセシビリティのサービスが有効になっているので、スナックバーアニメーションが動作しなくなると思います。

  • +0

    アクセシビリティに入ると完璧に動作します – Webserveis

    関連する問題