web-dev-qa-db-ja.com

Android 5.0マテリアルスタイルのタブ

Android 5.0フレームワークにはMaterial-styledタブがありますか?開発プレビューでは、それらはまだHolo-styledでした。タブには PagerSlidingTabStrip を使用しますが、マテリアルデザインではまだ更新されていません。

より具体的には、サポートライブラリにはマテリアルタブの実装が含まれていますか? 4.xで実行されているPlayストアにはこれらのタブがありますが、それがGoogleによるカスタム実装であるかどうかはわかりません。

17
Nathan Walters

更新(2015年10月19日):

これはAndroid Design Support Library:によって提供されるようになりました

compile "com.Android.support:design:23.1.0"

Chris Banesの例:

https://github.com/chrisbanes/cheesesquare

Androidデベロッパーブログ:

http://Android-developers.blogspot.com/2015/05/Android-design-support-library.html

Android Docs:

http://developer.Android.com/reference/Android/support/design/widget/TabLayout.html?utm_campaign=io15&utm_source=dac&utm_medium=blog

サポートライブラリ:

https://developer.Android.com/tools/support-library/features.html#design

元の回答:

Google Playの最新バージョンをご覧ください(下を参照)。

彼らは SlidingTabsColors (SlidingTabsBasicではなく)を使用していますが、色付きです。これらの2つのファイルを見る必要があります: SlidingTabLayout.Java および SlidingTabStrip.Java および色を単に変更ActionBar/TooBarの色と一致します。

また、左/右にスワイプすると、タブのタイトルテキストの色が「白」になり、選択されていないタイトルは「灰色」の色になります。

例(インジケータの色を変更する方法):

class SlidingTabStrip extends LinearLayout {
    // change the strip color
    private static final int DEFAULT_SELECTED_INDICATOR_COLOR = 0xFF33B5E5;
   ...
}

こちらの例をご覧ください: https://developer.Android.com/samples/SlidingTabsColors/index.html

Google Play Store

これらもお読みください:

Android-タブのようなGoogle Play

アクションバーのナビゲーションモードは、Android L

24
Jared Burrows

この材料設計タブをお探しですか?

これを見てください。

enter image description here

FYIマテリアルデザインタブはこのリポジトリにあります jpardogoのPagerSlidingTabStrip

更新:Mr.Jpardogo彼は自己回答[〜#〜] so [〜#〜]post ここをクリック

クレジット:Mr.Javier Pardo de SantayanaGómez

21
LOG_TAG