├── settings.gradle ├── bin ├── classes.dex ├── TabSample.apk ├── resources.ap_ └── app │ └── tabsample │ ├── R.class │ ├── R$attr.class │ ├── R$id.class │ ├── R$array.class │ ├── R$color.class │ ├── R$dimen.class │ ├── R$layout.class │ ├── R$string.class │ ├── R$style.class │ ├── R$drawable.class │ ├── TabSample.class │ ├── ArrowsActivity.class │ └── OptionsActivity.class ├── screenshot.png ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── app ├── src │ └── main │ │ ├── res │ │ ├── drawable-hdpi │ │ │ ├── icon.png │ │ │ ├── home_normal.png │ │ │ ├── home_blue_tint.png │ │ │ ├── home_selected.png │ │ │ ├── search_normal.png │ │ │ ├── search_selected.png │ │ │ └── search_blue_tint.png │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ ├── drawable-mdpi │ │ │ ├── icon.png │ │ │ ├── home_normal.png │ │ │ ├── home_blue_tint.png │ │ │ ├── home_selected.png │ │ │ ├── search_normal.png │ │ │ ├── search_selected.png │ │ │ └── search_blue_tint.png │ │ ├── drawable │ │ │ ├── tab_home.xml │ │ │ ├── tab_home_legacy.xml │ │ │ ├── tab_search.xml │ │ │ ├── tab_search_legacy.xml │ │ │ ├── tab_background.xml │ │ │ ├── tab_unselected.xml │ │ │ ├── tab_indicator.xml │ │ │ ├── tab_selected.xml │ │ │ ├── tab_press.xml │ │ │ └── tab_focus.xml │ │ ├── values │ │ │ ├── strings.xml │ │ │ ├── dimensions.xml │ │ │ ├── colors.xml │ │ │ └── styles.xml │ │ ├── menu │ │ │ └── main_activity.xml │ │ ├── layout │ │ │ ├── home_layout.xml │ │ │ ├── tab_activity.xml │ │ │ ├── search_layout.xml │ │ │ ├── activity_main.xml │ │ │ └── tab_indicator.xml │ │ └── values-v21 │ │ │ └── styles.xml │ │ ├── java │ │ └── app │ │ │ └── tabsample │ │ │ ├── legacy │ │ │ ├── ArrowsActivity.java │ │ │ ├── OptionsActivity.java │ │ │ └── TabSample.java │ │ │ ├── fragments │ │ │ ├── HomeFragment.java │ │ │ └── SearchFragment.java │ │ │ └── MainActivity.java │ │ └── AndroidManifest.xml └── build.gradle ├── .gitignore ├── default.properties ├── AndroidManifest.xml ├── LICENSE ├── README.md ├── gradlew.bat └── gradlew /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /bin/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/classes.dex -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/screenshot.png -------------------------------------------------------------------------------- /bin/TabSample.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/TabSample.apk -------------------------------------------------------------------------------- /bin/resources.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/resources.ap_ -------------------------------------------------------------------------------- /bin/app/tabsample/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/R.class -------------------------------------------------------------------------------- /bin/app/tabsample/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/R$attr.class -------------------------------------------------------------------------------- /bin/app/tabsample/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/R$id.class -------------------------------------------------------------------------------- /bin/app/tabsample/R$array.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/R$array.class -------------------------------------------------------------------------------- /bin/app/tabsample/R$color.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/R$color.class -------------------------------------------------------------------------------- /bin/app/tabsample/R$dimen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/R$dimen.class -------------------------------------------------------------------------------- /bin/app/tabsample/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/R$layout.class -------------------------------------------------------------------------------- /bin/app/tabsample/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/R$string.class -------------------------------------------------------------------------------- /bin/app/tabsample/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/R$style.class -------------------------------------------------------------------------------- /bin/app/tabsample/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/R$drawable.class -------------------------------------------------------------------------------- /bin/app/tabsample/TabSample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/TabSample.class -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /bin/app/tabsample/ArrowsActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/ArrowsActivity.class -------------------------------------------------------------------------------- /bin/app/tabsample/OptionsActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/bin/app/tabsample/OptionsActivity.class -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/home_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-hdpi/home_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/home_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-mdpi/home_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/home_blue_tint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-hdpi/home_blue_tint.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/home_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-hdpi/home_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/search_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-hdpi/search_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/search_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-hdpi/search_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/home_blue_tint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-mdpi/home_blue_tint.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/home_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-mdpi/home_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/search_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-mdpi/search_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/search_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-mdpi/search_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/search_blue_tint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-hdpi/search_blue_tint.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/search_blue_tint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdilSoomro/Iphone-Tab-in-Android/HEAD/app/src/main/res/drawable-mdpi/search_blue_tint.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | *.iml 3 | .idea/* 4 | .metadata/* 5 | build/* 6 | local.properties 7 | app/build/* 8 | androidTest/* 9 | release/* 10 | debug/* 11 | gen/* 12 | *.class 13 | 14 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Dec 28 10:00:20 PST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_home.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_home_legacy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_search.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_search_legacy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hello World, Tab at Bottom! 4 | Tabs at Bottom 5 | 6 | One 7 | Two 8 | Three 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimensions.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8dp 4 | 4dp 5 | 0dp 6 | 3dp 7 | 36sp 8 | 6sp 9 | -------------------------------------------------------------------------------- /default.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "build.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Project target. 11 | target=android-7 12 | -------------------------------------------------------------------------------- /app/src/main/res/menu/main_activity.xml: -------------------------------------------------------------------------------- 1 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/java/app/tabsample/legacy/ArrowsActivity.java: -------------------------------------------------------------------------------- 1 | package app.tabsample.legacy; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | import app.tabsample.R; 7 | 8 | /** 9 | * @author Adil Soomro 10 | * 11 | */ 12 | public class ArrowsActivity extends Activity { 13 | 14 | public void onCreate(Bundle savedInstanceState) { 15 | super.onCreate(savedInstanceState); 16 | setContentView(R.layout.home_layout); 17 | } 18 | } -------------------------------------------------------------------------------- /app/src/main/java/app/tabsample/legacy/OptionsActivity.java: -------------------------------------------------------------------------------- 1 | package app.tabsample.legacy; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | import app.tabsample.R; 7 | 8 | /** 9 | * @author Adil Soomro 10 | * 11 | */ 12 | public class OptionsActivity extends Activity { 13 | public void onCreate(Bundle savedInstanceState) { 14 | super.onCreate(savedInstanceState); 15 | setContentView(R.layout.search_layout); 16 | 17 | 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | #2B2B2B 7 | #000000 8 | #10ffffff 9 | 10 | 11 | #1c9359 12 | #3aaf75 13 | #084e43 14 | 15 | 16 | #a7a7aa 17 | #f6f6f7 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/layout/home_layout.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | applicationId "app.tabsample" 9 | minSdkVersion 16 10 | targetSdkVersion 22 11 | } 12 | 13 | buildTypes { 14 | release { 15 | minifyEnabled false 16 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 17 | } 18 | } 19 | } 20 | dependencies { 21 | compile 'com.android.support:appcompat-v7:22.2.0' 22 | compile 'com.android.support:design:22.2.0' 23 | } 24 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_unselected.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/java/app/tabsample/fragments/HomeFragment.java: -------------------------------------------------------------------------------- 1 | package app.tabsample.fragments; 2 | 3 | import android.os.Bundle; 4 | import android.support.v4.app.Fragment; 5 | import android.view.LayoutInflater; 6 | import android.view.View; 7 | import android.view.ViewGroup; 8 | 9 | import app.tabsample.R; 10 | 11 | /** 12 | * Created by adilsoomro on 8/19/16. 13 | */ 14 | public class HomeFragment extends Fragment{ 15 | 16 | @Override 17 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 18 | Bundle savedInstanceState) { 19 | // Inflate the layout for this fragment 20 | return inflater.inflate(R.layout.home_layout, container, false); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/java/app/tabsample/fragments/SearchFragment.java: -------------------------------------------------------------------------------- 1 | package app.tabsample.fragments; 2 | 3 | import android.os.Bundle; 4 | import android.support.v4.app.Fragment; 5 | import android.view.LayoutInflater; 6 | import android.view.View; 7 | import android.view.ViewGroup; 8 | 9 | import app.tabsample.R; 10 | 11 | /** 12 | * Created by adilsoomro on 8/19/16. 13 | */ 14 | public class SearchFragment extends Fragment{ 15 | 16 | @Override 17 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 18 | Bundle savedInstanceState) { 19 | // Inflate the layout for this fragment 20 | return inflater.inflate(R.layout.search_layout, container, false); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/res/layout/tab_activity.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 8 | 11 | 12 | 15 | 16 | -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/layout/search_layout.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | 12 | 18 | 19 |