ステータスバーに関する没入型アンドロイドを達成

  この記事では効果が得、そしてそれを書き留めたい、あなたが参考のために友人を必要とされ、それを達成するために彼らの使命後の記録です。

  まず、最初は、没入型ステータスバーが何であるかをご紹介します(注:この機能は、Android 4.4(キットカット)で最低のAPI 19、と互換性があります)。

        素人の没入ステータスバーに色を開発するために、ステータスバーの変更のデフォルトのAndroidのアクティビティです。

         オリジナル:

       

   レンダリング:

 慎重に小さなパートナーは、ステータスバーにレンダリング色が変化していることがわかりますが、これはステータスバーを達成している液浸の効果です。

 II。ここで私は1つがAndroidのソースの生活動のステータスバーを変更することであり、もう一つは、ステータスバーの混合使用の開発活動H5ページを変更することで、二種類の活動のステータスバーに大きな変化を遂げ

     1. Androidのソース生Acitivityアプローチのステータスバーを変更することで、最初に見て:

       1)新値-V19および解像度/値のAndroidプロジェクトの下でstyle.xmlの値-V21、ファイルの内容は以下のとおりです。

         V19:

     V21:

              

2)すべてのステータスバーアクティビティルートファイルレイアウトのレイアウトを変更するために加え、上記の作業を行った後:アンドロイド:fitsSystemWindows =「true」を、次のように:

    

3)バグはそれを書くようになりました!(コードを書く)喜喜

プロジェクトは、この効果を達成するために必要な活動がたくさんあるかもしれないので、それはあなたがユーティリティクラスにそれをパッケージ化して、必要な活動でそれを呼び出すことが推奨され、コードは次のようにされています。

            まあ、私はああ活動、あなたの仕事は基本的に完了し、次のステップはで得るためにあなたのパッケージであなたのツールを呼び出すことであることをあなたに書きます

4)を呼び出すコードは、次のように

  


  降水量のこのタイプは、簡単にステータスバーの効果を得るために、しかし、ここで難しい事は、今人気の複合用途開発、ページによって、すなわちアクティビティページは、彼が生まれたことを、H5をロードしてアクティブに対応します

   文書のレイアウト、上記のものではないので、このトリック、そして我々はそれをどのように行うべきであると?ゆっくりと(* ^ __ ^ *)喜喜、ピットにあなたを取る、心配しないでください......

setContentView(R.layout.XX)この方法は、その後、我々はまた、彼と一緒に対処する手段を持っていないまず、H5アクティビティページレイアウトとして使用するために、彼はなかった。詳細については、完了するために、以下を参照してくださいああ

       1)使用SystemBarTintManager最初の二つの方法で導入SystemBarTintManagerを導入するプロジェクト内のすべての、githubのに最初はダウンロード、達成するために、この プロジェクトはlibaryライブラリを依存している作る、あなたのプロジェクトに、圧縮されたパッケージを;

第二:見た目にプロジェクトをあなたのbuild.gradleに直接このコードを追加し、再構築、

    

2)操作は、Androidのソースコードや学生にRES /値/ V19と同じです

3)プロジェクトにコードを追加起動します。

あなたは簡単にああ、ステータスバーミックス降水タイプの状態の開発活動を得ることができますので。参照目的のみ。

     

リリース8元の記事 ウォンの賞賛4 ビュー10000 +

おすすめ

転載: blog.csdn.net/honey_angle_first/article/details/72910174