Android 5.0 Material-styled tabs

旧时模样 提交于 2019-11-26 19:24:33

问题


Does the Android 5.0 framework have Material-styled tabs? I know in the dev preview, they were still Holo-styled. I was wondering if 5.0 has been updated with material-style tabs; I currently use PagerSlidingTabStrip for my tabs, but that has not been updated with Material design yet.

More specifically, does the support library include an implementation of material tabs? The Play Store running on 4.x has those tabs, but I'm not sure if that's a custom implementation by Google or not.


回答1:


Updated (10/19/2015):

This is now provided by the Android Design Support Library:

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

Chris Banes example:

https://github.com/chrisbanes/cheesesquare

Android Developer Blog:

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

Support Library:

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

Original Answer:

Look at the latest version of Google Play(down below).

They are using the SlidingTabsColors(not SlidingTabsBasic) but with colors. You need to look at those two files: SlidingTabLayout.java and SlidingTabStrip.java and simply change the color to match your ActionBar/TooBar color.

Also, you will notice when you swipe left/right, the Tab title text color will become "white" and the unselected titles are an "gray" color.

For example(how to change the indicator color):

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

Please see the example here: https://developer.android.com/samples/SlidingTabsColors/index.html

Please read these as well:

Android - Google Play like tabs

Action bar navigation modes are deprecated in Android L




回答2:


You are looking for this material design tabs Right?

Have a look at this..

FYI material design tabs can found in this repo jpardogo's PagerSlidingTabStrip

Update: Mr.Jpardogo him self answered in SO post click here

Credits: Mr.Javier Pardo de Santayana Gómez



来源:https://stackoverflow.com/questions/26442941/android-5-0-material-styled-tabs

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!