Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- styles.xml
- <?xml version="1.0" encoding="utf-8"?>
- <!-- Copyright (C) 2012 Jake Wharton
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- -->
- <resources>
- <style name="StyledIndicators" parent="@android:style/Theme.Light">
- <item name="vpiCirclePageIndicatorStyle">@style/CustomCirclePageIndicator</item>
- <item name="vpiLinePageIndicatorStyle">@style/CustomLinePageIndicator</item>
- <item name="vpiTitlePageIndicatorStyle">@style/CustomTitlePageIndicator</item>
- <item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item>
- <item name="vpiUnderlinePageIndicatorStyle">@style/CustomUnderlinePageIndicator</item>
- </style>
- <style name="CustomTitlePageIndicator">
- <item name="android:background">#18FF0000</item>
- <item name="footerColor">#FFAA2222</item>
- <item name="footerLineHeight">1dp</item>
- <item name="footerIndicatorHeight">3dp</item>
- <item name="footerIndicatorStyle">underline</item>
- <item name="android:textColor">#AA000000</item>
- <item name="selectedColor">#FF000000</item>
- <item name="selectedBold">true</item>
- </style>
- <style name="CustomLinePageIndicator">
- <item name="strokeWidth">4dp</item>
- <item name="lineWidth">30dp</item>
- <item name="unselectedColor">#FF888888</item>
- <item name="selectedColor">#FF880000</item>
- </style>
- <style name="CustomCirclePageIndicator">
- <item name="fillColor">#FF888888</item>
- <item name="strokeColor">#FF000000</item>
- <item name="strokeWidth">2dp</item>
- <item name="radius">10dp</item>
- <item name="centered">true</item>
- </style>
- <style name="CustomTabPageIndicator" parent="Widget.TabPageIndicator">
- <item name="android:background">@drawable/custom_tab_indicator</item>
- <item name="android:textAppearance">@style/CustomTabPageIndicator.Text</item>
- <item name="android:textColor">#FF555555</item>
- <item name="android:textSize">16sp</item>
- <item name="android:divider">@drawable/custom_tab_indicator_divider</item>
- <item name="android:dividerPadding">10dp</item>
- <item name="android:showDividers">middle</item>
- <item name="android:paddingLeft">8dp</item>
- <item name="android:paddingRight">8dp</item>
- <item name="android:fadingEdge">horizontal</item>
- <item name="android:fadingEdgeLength">8dp</item>
- </style>
- <style name="CustomTabPageIndicator.Text" parent="android:TextAppearance.Medium">
- <item name="android:typeface">monospace</item>
- </style>
- <style name="CustomUnderlinePageIndicator">
- <item name="selectedColor">#FFCC0000</item>
- <item name="android:background">#FFCCCCCC</item>
- <item name="fadeLength">1000</item>
- <item name="fadeDelay">1000</item>
- </style>
- </resources>
- AndroidManifest.xml
- <?xml version="1.0" encoding="utf-8"?>
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.viewpagerindicator.sample"
- android:versionCode="65"
- android:versionName="2.4.1">
- <uses-sdk
- android:minSdkVersion="4"
- android:targetSdkVersion="16" />
- <application
- android:label="ViewPagerIndicator Sample"
- android:icon="@drawable/icon">
- <activity
- android:name=".ListSamples"
- android:label="ViewPager Indicator">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- <!-- CIRCLE INDICATOR -->
- <activity
- android:name=".SampleCirclesDefault"
- android:label="Circles/Default">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleCirclesInitialPage"
- android:label="Circles/Initial Page">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleCirclesSnap"
- android:label="Circles/Snap">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleCirclesStyledLayout"
- android:label="Circles/Styled (via layout)"
- android:theme="@android:style/Theme.Light">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleCirclesStyledMethods"
- android:label="Circles/Styled (via methods)"
- android:theme="@android:style/Theme.Light">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleCirclesStyledTheme"
- android:label="Circles/Styled (via theme)"
- android:theme="@style/StyledIndicators">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleCirclesWithListener"
- android:label="Circles/With Listener">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <!-- ICON INDICATOR -->
- <activity
- android:name=".SampleIconsDefault"
- android:label="Icons/Default">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <!-- LINE INDICATOR -->
- <activity
- android:name=".SampleLinesDefault"
- android:label="Lines/Default">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleLinesStyledLayout"
- android:label="Lines/Styled (via layout)"
- android:theme="@android:style/Theme.Light">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleLinesStyledMethods"
- android:label="Lines/Styled (via methods)"
- android:theme="@android:style/Theme.Light">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleLinesStyledTheme"
- android:label="Lines/Styled (via theme)"
- android:theme="@style/StyledIndicators">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <!-- TITLE INDICATOR -->
- <activity
- android:name=".SampleTitlesBottom"
- android:label="Titles/Default (Bottom)">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleTitlesCenterClickListener"
- android:label="Titles/Center Click Listener">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleTitlesDefault"
- android:label="Titles/Default">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleTitlesInitialPage"
- android:label="Titles/Initial Page">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleTitlesStyledLayout"
- android:label="Titles/Styled (via layout)"
- android:theme="@android:style/Theme.Light">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleTitlesStyledMethods"
- android:label="Titles/Styled (via methods)"
- android:theme="@android:style/Theme.Light">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleTitlesStyledTheme"
- android:label="Titles/Styled (via theme)"
- android:theme="@style/StyledIndicators">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleTitlesTriangle"
- android:label="Titles/Triangle Style">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleTitlesWithListener"
- android:label="Titles/With Listener">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <!-- TAB INDICATOR -->
- <activity
- android:name=".SampleTabsDefault"
- android:label="Tabs/Default"
- android:theme="@style/Theme.PageIndicatorDefaults">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleTabsStyled"
- android:label="Tabs/Styled"
- android:theme="@style/StyledIndicators">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleTabsWithIcons"
- android:label="Tabs/With Icons"
- android:theme="@style/StyledIndicators">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <!-- UNDERLINE INDICATOR -->
- <activity
- android:name=".SampleUnderlinesDefault"
- android:label="Underlines/Default">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleUnderlinesNoFade"
- android:label="Underlines/No Fade">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleUnderlinesStyledLayout"
- android:label="Underlines/Styled (via layout)"
- android:theme="@android:style/Theme.Light">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleUnderlinesStyledMethods"
- android:label="Underlines/Styled (via methods)"
- android:theme="@android:style/Theme.Light">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SampleUnderlinesStyledTheme"
- android:label="Underlines/Styled (via theme)"
- android:theme="@style/StyledIndicators">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.jakewharton.android.viewpagerindicator.sample.SAMPLE" />
- </intent-filter>
- </activity>
- </application>
- </manifest>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement