├── .DS_Store ├── .gitignore ├── README.md ├── SimpleInfiniteCarousel.iml ├── app ├── app.iml ├── build.gradle ├── build │ ├── generated │ │ └── source │ │ │ ├── buildConfig │ │ │ ├── androidTest │ │ │ │ └── debug │ │ │ │ │ └── net │ │ │ │ │ └── leolink │ │ │ │ │ └── android │ │ │ │ │ └── simpleinfinitecarousel │ │ │ │ │ └── test │ │ │ │ │ └── BuildConfig.java │ │ │ └── debug │ │ │ │ └── net │ │ │ │ └── leolink │ │ │ │ └── android │ │ │ │ └── simpleinfinitecarousel │ │ │ │ └── BuildConfig.java │ │ │ └── r │ │ │ └── debug │ │ │ └── net │ │ │ └── leolink │ │ │ └── android │ │ │ └── simpleinfinitecarousel │ │ │ └── R.java │ ├── intermediates │ │ ├── blame │ │ │ └── res │ │ │ │ └── debug │ │ │ │ ├── multi │ │ │ │ ├── values-sw720dp-land-v13.json │ │ │ │ └── values.json │ │ │ │ └── single │ │ │ │ ├── drawable-hdpi-v4.json │ │ │ │ ├── drawable-mdpi-v4.json │ │ │ │ ├── drawable-xhdpi-v4.json │ │ │ │ ├── drawable-xxhdpi-v4.json │ │ │ │ ├── layout.json │ │ │ │ └── menu.json │ │ ├── builds │ │ │ └── debug │ │ │ │ ├── 102719925699953 │ │ │ │ └── classes.dex │ │ │ │ └── 103035893123331 │ │ │ │ └── classes.dex │ │ ├── bundles │ │ │ └── debug │ │ │ │ └── instant-run │ │ │ │ └── AndroidManifest.xml │ │ ├── classes │ │ │ └── debug │ │ │ │ └── net │ │ │ │ └── leolink │ │ │ │ └── android │ │ │ │ └── simpleinfinitecarousel │ │ │ │ ├── BuildConfig.class │ │ │ │ ├── MainActivity.class │ │ │ │ ├── MyFragment.class │ │ │ │ ├── MyLinearLayout.class │ │ │ │ ├── MyPagerAdapter.class │ │ │ │ ├── R$attr.class │ │ │ │ ├── R$dimen.class │ │ │ │ ├── R$drawable.class │ │ │ │ ├── R$id.class │ │ │ │ ├── R$layout.class │ │ │ │ ├── R$menu.class │ │ │ │ ├── R$string.class │ │ │ │ ├── R$style.class │ │ │ │ └── R.class │ │ ├── incremental-classes │ │ │ └── debug │ │ │ │ └── instant-run-bootstrap.jar │ │ ├── incremental-runtime-classes │ │ │ └── debug │ │ │ │ └── instant-run.jar │ │ ├── incremental-safeguard │ │ │ └── debug │ │ │ │ └── tag.txt │ │ ├── incremental-verifier │ │ │ └── debug │ │ │ │ └── net │ │ │ │ └── leolink │ │ │ │ └── android │ │ │ │ └── simpleinfinitecarousel │ │ │ │ ├── BuildConfig.class │ │ │ │ ├── MainActivity.class │ │ │ │ ├── MyFragment.class │ │ │ │ ├── MyLinearLayout.class │ │ │ │ ├── MyPagerAdapter.class │ │ │ │ ├── R$attr.class │ │ │ │ ├── R$dimen.class │ │ │ │ ├── R$drawable.class │ │ │ │ ├── R$id.class │ │ │ │ ├── R$layout.class │ │ │ │ ├── R$menu.class │ │ │ │ ├── R$string.class │ │ │ │ ├── R$style.class │ │ │ │ └── R.class │ │ ├── incremental │ │ │ ├── compileDebugAidl │ │ │ │ └── dependency.store │ │ │ ├── compileDebugAndroidTestAidl │ │ │ │ └── dependency.store │ │ │ ├── mergeDebugAndroidTestAssets │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugAndroidTestResources │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugAndroidTestShaders │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugAssets │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugJniLibFolders │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugResources │ │ │ │ └── merger.xml │ │ │ └── mergeDebugShaders │ │ │ │ └── merger.xml │ │ ├── instant-run-support │ │ │ └── debug │ │ │ │ ├── classes.zip │ │ │ │ ├── coldswap.marker │ │ │ │ ├── manifest.crc │ │ │ │ ├── package.marker │ │ │ │ ├── reload-changes.txt │ │ │ │ └── resources.zip │ │ ├── manifest │ │ │ └── androidTest │ │ │ │ └── debug │ │ │ │ └── AndroidManifest.xml │ │ ├── manifests │ │ │ └── full │ │ │ │ └── debug │ │ │ │ └── AndroidManifest.xml │ │ ├── res │ │ │ ├── merged │ │ │ │ └── debug │ │ │ │ │ ├── drawable-hdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── drawable-mdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── drawable-xhdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── drawable-xxhdpi-v4 │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── layout │ │ │ │ │ ├── activity_main.xml │ │ │ │ │ └── mf.xml │ │ │ │ │ ├── menu │ │ │ │ │ └── main.xml │ │ │ │ │ ├── values-sw720dp-land-v13 │ │ │ │ │ └── values-sw720dp-land-v13.xml │ │ │ │ │ └── values │ │ │ │ │ └── values.xml │ │ │ ├── resources-debug-androidTest.ap_ │ │ │ └── resources-debug.ap_ │ │ ├── restart-dex │ │ │ └── debug │ │ │ │ └── build-info.xml │ │ └── transforms │ │ │ ├── dex │ │ │ └── debug │ │ │ │ └── folders │ │ │ │ └── 1000 │ │ │ │ ├── 5 │ │ │ │ ├── slice_0 │ │ │ │ │ └── classes.dex │ │ │ │ ├── slice_1 │ │ │ │ │ └── classes.dex │ │ │ │ ├── slice_2 │ │ │ │ │ └── classes.dex │ │ │ │ ├── slice_3 │ │ │ │ │ └── classes.dex │ │ │ │ ├── slice_4 │ │ │ │ │ └── classes.dex │ │ │ │ ├── slice_5 │ │ │ │ │ └── classes.dex │ │ │ │ ├── slice_6 │ │ │ │ │ └── classes.dex │ │ │ │ ├── slice_7 │ │ │ │ │ └── classes.dex │ │ │ │ ├── slice_8 │ │ │ │ │ └── classes.dex │ │ │ │ └── slice_9 │ │ │ │ │ └── classes.dex │ │ │ │ └── 10 │ │ │ │ ├── instant-run-bootstrap_109f8affa75d119e45b47b6b641010742d1c0314 │ │ │ │ └── classes.dex │ │ │ │ ├── instant-run_ef4873bb5d87391cf967af84bb24a031d44c4ea9 │ │ │ │ └── classes.dex │ │ │ │ └── support-v4-18.0.0_e02e0ddad7d514761379db32e708b1751133ee70 │ │ │ │ └── classes.dex │ │ │ ├── instantRun │ │ │ └── debug │ │ │ │ └── folders │ │ │ │ ├── 1 │ │ │ │ └── 5 │ │ │ │ │ └── main │ │ │ │ │ └── net │ │ │ │ │ └── leolink │ │ │ │ │ └── android │ │ │ │ │ └── simpleinfinitecarousel │ │ │ │ │ ├── BuildConfig.class │ │ │ │ │ ├── MainActivity.class │ │ │ │ │ ├── MyFragment.class │ │ │ │ │ ├── MyLinearLayout.class │ │ │ │ │ ├── MyPagerAdapter.class │ │ │ │ │ ├── R$attr.class │ │ │ │ │ ├── R$dimen.class │ │ │ │ │ ├── R$drawable.class │ │ │ │ │ ├── R$id.class │ │ │ │ │ ├── R$layout.class │ │ │ │ │ ├── R$menu.class │ │ │ │ │ ├── R$string.class │ │ │ │ │ ├── R$style.class │ │ │ │ │ └── R.class │ │ │ │ └── 4000 │ │ │ │ └── 5 │ │ │ │ └── enhanced │ │ │ │ ├── com │ │ │ │ └── android │ │ │ │ │ └── tools │ │ │ │ │ └── fd │ │ │ │ │ └── runtime │ │ │ │ │ └── AppPatchesLoaderImpl.class │ │ │ │ └── net │ │ │ │ └── leolink │ │ │ │ └── android │ │ │ │ └── simpleinfinitecarousel │ │ │ │ ├── MainActivity$override.class │ │ │ │ ├── MyLinearLayout$override.class │ │ │ │ └── MyPagerAdapter$override.class │ │ │ └── instantRunSlicer │ │ │ └── debug │ │ │ └── folders │ │ │ └── 1 │ │ │ └── 5 │ │ │ ├── slice_0 │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── tools │ │ │ │ └── fd │ │ │ │ └── dummy │ │ │ │ └── slice_0.class │ │ │ ├── slice_1 │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── tools │ │ │ │ └── fd │ │ │ │ └── dummy │ │ │ │ └── slice_1.class │ │ │ ├── slice_2 │ │ │ ├── buildId.txt │ │ │ ├── com │ │ │ │ └── android │ │ │ │ │ └── tools │ │ │ │ │ └── fd │ │ │ │ │ └── dummy │ │ │ │ │ └── slice_2.class │ │ │ └── net │ │ │ │ └── leolink │ │ │ │ └── android │ │ │ │ └── simpleinfinitecarousel │ │ │ │ ├── BuildConfig.class │ │ │ │ ├── MainActivity.class │ │ │ │ ├── MyFragment.class │ │ │ │ ├── MyLinearLayout.class │ │ │ │ ├── MyPagerAdapter.class │ │ │ │ ├── R$attr.class │ │ │ │ ├── R$dimen.class │ │ │ │ ├── R$drawable.class │ │ │ │ ├── R$id.class │ │ │ │ ├── R$layout.class │ │ │ │ ├── R$menu.class │ │ │ │ ├── R$string.class │ │ │ │ ├── R$style.class │ │ │ │ └── R.class │ │ │ ├── slice_3 │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── tools │ │ │ │ └── fd │ │ │ │ └── dummy │ │ │ │ └── slice_3.class │ │ │ ├── slice_4 │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── tools │ │ │ │ └── fd │ │ │ │ └── dummy │ │ │ │ └── slice_4.class │ │ │ ├── slice_5 │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── tools │ │ │ │ └── fd │ │ │ │ └── dummy │ │ │ │ └── slice_5.class │ │ │ ├── slice_6 │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── tools │ │ │ │ └── fd │ │ │ │ └── dummy │ │ │ │ └── slice_6.class │ │ │ ├── slice_7 │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── tools │ │ │ │ └── fd │ │ │ │ └── dummy │ │ │ │ └── slice_7.class │ │ │ ├── slice_8 │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── tools │ │ │ │ └── fd │ │ │ │ └── dummy │ │ │ │ └── slice_8.class │ │ │ └── slice_9 │ │ │ └── com │ │ │ └── android │ │ │ └── tools │ │ │ └── fd │ │ │ └── dummy │ │ │ └── slice_9.class │ └── outputs │ │ ├── apk │ │ ├── app-debug-unaligned.apk │ │ └── app-debug.apk │ │ └── logs │ │ └── manifest-merger-debug-report.txt └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── net │ │ └── leolink │ │ └── android │ │ └── simpleinfinitecarousel │ │ ├── MainActivity.java │ │ ├── MyFragment.java │ │ ├── MyLinearLayout.java │ │ └── MyPagerAdapter.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── layout │ ├── activity_main.xml │ └── mf.xml │ ├── menu │ └── main.xml │ ├── values-sw600dp │ └── dimens.xml │ ├── values-sw720dp-land │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── build.gradle ├── build ├── generated │ └── mockable-android-10.jar └── intermediates │ └── dex-cache │ └── cache.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── import-summary.txt ├── local.properties └── settings.gradle /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | gen 3 | .project 4 | .classpath 5 | .settings 6 | target 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | SimpleInfiniteCarousel 2 | ====================== 3 | 4 | A sample to show how to make a simple infinite carousel with ViewPager on Android 5 | 6 | http://tech.leolink.net/2013/02/create-simple-infinite-carousel-in.html 7 | 8 | 9 | ====================== 10 | ### Update on 2016/08/04 11 | I'm glad this sample helped some forks out there. 12 | 13 | Unfortunately I don't have much time to maintain/support this, please don't contact me directly, just create issues, I will might be able to fix them at some point in the future. 14 | -------------------------------------------------------------------------------- /SimpleInfiniteCarousel.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /app/app.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 10 5 | buildToolsVersion "23.0.3" 6 | 7 | defaultConfig { 8 | applicationId "net.leolink.android.simpleinfinitecarousel" 9 | minSdkVersion 8 10 | targetSdkVersion 9 11 | } 12 | 13 | buildTypes { 14 | release { 15 | minifyEnabled false 16 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 17 | } 18 | } 19 | } 20 | 21 | dependencies { 22 | compile 'com.android.support:support-v4:18.0.0' 23 | } 24 | -------------------------------------------------------------------------------- /app/build/generated/source/buildConfig/androidTest/debug/net/leolink/android/simpleinfinitecarousel/test/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Automatically generated file. DO NOT MODIFY 3 | */ 4 | package net.leolink.android.simpleinfinitecarousel.test; 5 | 6 | public final class BuildConfig { 7 | public static final boolean DEBUG = Boolean.parseBoolean("true"); 8 | public static final String APPLICATION_ID = "net.leolink.android.simpleinfinitecarousel.test"; 9 | public static final String BUILD_TYPE = "debug"; 10 | public static final String FLAVOR = ""; 11 | public static final int VERSION_CODE = -1; 12 | public static final String VERSION_NAME = ""; 13 | } 14 | -------------------------------------------------------------------------------- /app/build/generated/source/buildConfig/debug/net/leolink/android/simpleinfinitecarousel/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Automatically generated file. DO NOT MODIFY 3 | */ 4 | package net.leolink.android.simpleinfinitecarousel; 5 | 6 | public final class BuildConfig { 7 | public static final boolean DEBUG = Boolean.parseBoolean("true"); 8 | public static final String APPLICATION_ID = "net.leolink.android.simpleinfinitecarousel"; 9 | public static final String BUILD_TYPE = "debug"; 10 | public static final String FLAVOR = ""; 11 | public static final int VERSION_CODE = 1; 12 | public static final String VERSION_NAME = "1.0"; 13 | } 14 | -------------------------------------------------------------------------------- /app/build/generated/source/r/debug/net/leolink/android/simpleinfinitecarousel/R.java: -------------------------------------------------------------------------------- 1 | /* AUTO-GENERATED FILE. DO NOT MODIFY. 2 | * 3 | * This class was automatically generated by the 4 | * aapt tool from the resource data it found. It 5 | * should not be modified by hand. 6 | */ 7 | 8 | package net.leolink.android.simpleinfinitecarousel; 9 | 10 | public final class R { 11 | public static final class attr { 12 | } 13 | public static final class dimen { 14 | public static final int activity_horizontal_margin=0x7f040000; 15 | public static final int activity_vertical_margin=0x7f040001; 16 | } 17 | public static final class drawable { 18 | public static final int ic_launcher=0x7f020000; 19 | } 20 | public static final class id { 21 | public static final int action_settings=0x7f080004; 22 | public static final int content=0x7f080003; 23 | public static final int myviewpager=0x7f080000; 24 | public static final int root=0x7f080001; 25 | public static final int text=0x7f080002; 26 | } 27 | public static final class layout { 28 | public static final int activity_main=0x7f030000; 29 | public static final int mf=0x7f030001; 30 | } 31 | public static final class menu { 32 | public static final int main=0x7f070000; 33 | } 34 | public static final class string { 35 | public static final int action_settings=0x7f050000; 36 | public static final int app_name=0x7f050001; 37 | public static final int hello_world=0x7f050002; 38 | } 39 | public static final class style { 40 | /** 41 | Theme customizations available in newer API levels can go in 42 | res/values-vXX/styles.xml, while customizations related to 43 | backward-compatibility can go here. 44 | 45 | */ 46 | public static final int AppBaseTheme=0x7f060000; 47 | /** All customizations that are NOT specific to a particular API-level can go here. 48 | */ 49 | public static final int AppTheme=0x7f060001; 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/multi/values-sw720dp-land-v13.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "outputFile": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/res/merged/debug/values-sw720dp-land-v13/values-sw720dp-land-v13.xml", 4 | "map": [ 5 | { 6 | "to": { 7 | "startLine": 2, 8 | "startColumn": 4, 9 | "startOffset": 55, 10 | "endColumn": 58, 11 | "endOffset": 109 12 | }, 13 | "from": { 14 | "file": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/values-sw720dp-land/dimens.xml", 15 | "position": { 16 | "startLine": 6, 17 | "startColumn": 4, 18 | "startOffset": 200, 19 | "endColumn": 58, 20 | "endOffset": 254 21 | } 22 | } 23 | } 24 | ] 25 | } 26 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/multi/values.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "outputFile": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/res/merged/debug/values/values.xml", 4 | "map": [ 5 | { 6 | "to": { 7 | "startLine": 2, 8 | "startColumn": 4, 9 | "startOffset": 55, 10 | "endColumn": 57, 11 | "endOffset": 108 12 | }, 13 | "from": { 14 | "file": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/values/dimens.xml", 15 | "position": { 16 | "startLine": 3, 17 | "startColumn": 4, 18 | "startOffset": 89, 19 | "endColumn": 57, 20 | "endOffset": 142 21 | } 22 | } 23 | }, 24 | { 25 | "to": { 26 | "startLine": 3, 27 | "startColumn": 4, 28 | "startOffset": 113, 29 | "endColumn": 55, 30 | "endOffset": 164 31 | }, 32 | "from": { 33 | "file": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/values/dimens.xml", 34 | "position": { 35 | "startLine": 4, 36 | "startColumn": 4, 37 | "startOffset": 147, 38 | "endColumn": 55, 39 | "endOffset": 198 40 | } 41 | } 42 | }, 43 | { 44 | "to": { 45 | "startLine": 4, 46 | "startColumn": 4, 47 | "startOffset": 169, 48 | "endColumn": 52, 49 | "endOffset": 217 50 | }, 51 | "from": { 52 | "file": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/values/strings.xml", 53 | "position": { 54 | "startLine": 4, 55 | "startColumn": 4, 56 | "startOffset": 116, 57 | "endColumn": 52, 58 | "endOffset": 164 59 | } 60 | } 61 | }, 62 | { 63 | "to": { 64 | "startLine": 5, 65 | "startColumn": 4, 66 | "startOffset": 222, 67 | "endColumn": 59, 68 | "endOffset": 277 69 | }, 70 | "from": { 71 | "file": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/values/strings.xml", 72 | "position": { 73 | "startLine": 3, 74 | "startColumn": 4, 75 | "startOffset": 56, 76 | "endColumn": 59, 77 | "endOffset": 111 78 | } 79 | } 80 | }, 81 | { 82 | "to": { 83 | "startLine": 6, 84 | "startColumn": 4, 85 | "startOffset": 282, 86 | "endColumn": 52, 87 | "endOffset": 330 88 | }, 89 | "from": { 90 | "file": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/values/strings.xml", 91 | "position": { 92 | "startLine": 5, 93 | "startColumn": 4, 94 | "startOffset": 169, 95 | "endColumn": 52, 96 | "endOffset": 217 97 | } 98 | } 99 | }, 100 | { 101 | "to": { 102 | "startLine": 7, 103 | "startColumn": 4, 104 | "startOffset": 335, 105 | "endLine": 13, 106 | "endColumn": 12, 107 | "endOffset": 621 108 | }, 109 | "from": { 110 | "file": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/values/styles.xml", 111 | "position": { 112 | "startLine": 6, 113 | "startColumn": 4, 114 | "startOffset": 186, 115 | "endLine": 12, 116 | "endColumn": 12, 117 | "endOffset": 472 118 | } 119 | } 120 | }, 121 | { 122 | "to": { 123 | "startLine": 14, 124 | "startColumn": 4, 125 | "startOffset": 626, 126 | "endLine": 16, 127 | "endColumn": 12, 128 | "endOffset": 781 129 | }, 130 | "from": { 131 | "file": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/values/styles.xml", 132 | "position": { 133 | "startLine": 15, 134 | "startColumn": 4, 135 | "startOffset": 510, 136 | "endLine": 17, 137 | "endColumn": 12, 138 | "endOffset": 665 139 | } 140 | } 141 | } 142 | ] 143 | } 144 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/single/drawable-hdpi-v4.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "merged": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/res/merged/debug/drawable-hdpi-v4/ic_launcher.png", 4 | "source": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/drawable-hdpi/ic_launcher.png" 5 | } 6 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/single/drawable-mdpi-v4.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "merged": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/res/merged/debug/drawable-mdpi-v4/ic_launcher.png", 4 | "source": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/drawable-mdpi/ic_launcher.png" 5 | } 6 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/single/drawable-xhdpi-v4.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "merged": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4/ic_launcher.png", 4 | "source": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/drawable-xhdpi/ic_launcher.png" 5 | } 6 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/single/drawable-xxhdpi-v4.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "merged": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4/ic_launcher.png", 4 | "source": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/drawable-xxhdpi/ic_launcher.png" 5 | } 6 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/single/layout.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "merged": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/res/merged/debug/layout/mf.xml", 4 | "source": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/layout/mf.xml" 5 | }, 6 | { 7 | "merged": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/res/merged/debug/layout/activity_main.xml", 8 | "source": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/layout/activity_main.xml" 9 | } 10 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/single/menu.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "merged": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/res/merged/debug/menu/main.xml", 4 | "source": "/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/res/menu/main.xml" 5 | } 6 | ] -------------------------------------------------------------------------------- /app/build/intermediates/builds/debug/102719925699953/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/builds/debug/102719925699953/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/builds/debug/103035893123331/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/builds/debug/103035893123331/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/bundles/debug/instant-run/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 17 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/BuildConfig.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/MainActivity.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/MyFragment.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/MyFragment.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/MyLinearLayout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/MyLinearLayout.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$attr.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$dimen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$dimen.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$drawable.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$id.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$layout.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$menu.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$string.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R$style.class -------------------------------------------------------------------------------- /app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/classes/debug/net/leolink/android/simpleinfinitecarousel/R.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-classes/debug/instant-run-bootstrap.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-classes/debug/instant-run-bootstrap.jar -------------------------------------------------------------------------------- /app/build/intermediates/incremental-runtime-classes/debug/instant-run.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-runtime-classes/debug/instant-run.jar -------------------------------------------------------------------------------- /app/build/intermediates/incremental-safeguard/debug/tag.txt: -------------------------------------------------------------------------------- 1 | incremental task execution -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/BuildConfig.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/MainActivity.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/MyFragment.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/MyFragment.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/MyLinearLayout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/MyLinearLayout.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$attr.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$dimen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$dimen.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$drawable.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$id.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$layout.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$menu.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$string.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R$style.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/incremental-verifier/debug/net/leolink/android/simpleinfinitecarousel/R.class -------------------------------------------------------------------------------- /app/build/intermediates/incremental/compileDebugAidl/dependency.store: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /app/build/intermediates/incremental/compileDebugAndroidTestAidl/dependency.store: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugAndroidTestAssets/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugAndroidTestResources/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugAndroidTestShaders/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugAssets/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugResources/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | 16dp16dpHello world!SettingsSimpleInfiniteCarousel128dp -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugShaders/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/build/intermediates/instant-run-support/debug/classes.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/instant-run-support/debug/classes.zip -------------------------------------------------------------------------------- /app/build/intermediates/instant-run-support/debug/coldswap.marker: -------------------------------------------------------------------------------- 1 | RUN -------------------------------------------------------------------------------- /app/build/intermediates/instant-run-support/debug/manifest.crc: -------------------------------------------------------------------------------- 1 | 3315210817 -------------------------------------------------------------------------------- /app/build/intermediates/instant-run-support/debug/package.marker: -------------------------------------------------------------------------------- 1 | RUN -------------------------------------------------------------------------------- /app/build/intermediates/instant-run-support/debug/reload-changes.txt: -------------------------------------------------------------------------------- 1 | CHANGED,/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/net/leolink/android/simpleinfinitecarousel/MyLinearLayout$override.class 2 | CHANGED,/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/net/leolink/android/simpleinfinitecarousel/MainActivity$override.class 3 | CHANGED,/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/com/android/tools/fd/runtime/AppPatchesLoaderImpl.class 4 | CHANGED,/Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter$override.class 5 | -------------------------------------------------------------------------------- /app/build/intermediates/instant-run-support/debug/resources.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/instant-run-support/debug/resources.zip -------------------------------------------------------------------------------- /app/build/intermediates/manifest/androidTest/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /app/build/intermediates/manifests/full/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable-hdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/res/merged/debug/drawable-hdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable-mdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/res/merged/debug/drawable-mdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable-xhdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4/ic_launcher.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 14 | 15 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/mf.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 14 | 20 | 26 | 27 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/menu/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/values-sw720dp-land-v13/values-sw720dp-land-v13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 128dp 4 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/values/values.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | Settings 6 | SimpleInfiniteCarousel 7 | Hello world! 8 | 15 | 18 | -------------------------------------------------------------------------------- /app/build/intermediates/res/resources-debug-androidTest.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/res/resources-debug-androidTest.ap_ -------------------------------------------------------------------------------- /app/build/intermediates/res/resources-debug.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/res/resources-debug.ap_ -------------------------------------------------------------------------------- /app/build/intermediates/restart-dex/debug/build-info.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 14 | 17 | 20 | 23 | 24 | 27 | 28 | 29 | 32 | 33 | 36 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/10/instant-run-bootstrap_109f8affa75d119e45b47b6b641010742d1c0314/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/10/instant-run-bootstrap_109f8affa75d119e45b47b6b641010742d1c0314/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/10/instant-run_ef4873bb5d87391cf967af84bb24a031d44c4ea9/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/10/instant-run_ef4873bb5d87391cf967af84bb24a031d44c4ea9/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/10/support-v4-18.0.0_e02e0ddad7d514761379db32e708b1751133ee70/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/10/support-v4-18.0.0_e02e0ddad7d514761379db32e708b1751133ee70/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_0/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_0/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_1/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_1/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_2/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_2/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_3/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_3/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_4/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_4/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_5/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_5/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_6/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_6/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_7/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_7/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_8/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_8/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_9/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_9/classes.dex -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/BuildConfig.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/MainActivity.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/MyFragment.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/MyFragment.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/MyLinearLayout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/MyLinearLayout.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$attr.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$dimen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$dimen.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$drawable.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$id.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$layout.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$menu.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$string.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R$style.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/1/5/main/net/leolink/android/simpleinfinitecarousel/R.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/com/android/tools/fd/runtime/AppPatchesLoaderImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/com/android/tools/fd/runtime/AppPatchesLoaderImpl.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/net/leolink/android/simpleinfinitecarousel/MainActivity$override.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/net/leolink/android/simpleinfinitecarousel/MainActivity$override.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/net/leolink/android/simpleinfinitecarousel/MyLinearLayout$override.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/net/leolink/android/simpleinfinitecarousel/MyLinearLayout$override.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter$override.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRun/debug/folders/4000/5/enhanced/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter$override.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_0/com/android/tools/fd/dummy/slice_0.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_0/com/android/tools/fd/dummy/slice_0.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_1/com/android/tools/fd/dummy/slice_1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_1/com/android/tools/fd/dummy/slice_1.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/buildId.txt: -------------------------------------------------------------------------------- 1 | 103243639664170 -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/com/android/tools/fd/dummy/slice_2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/com/android/tools/fd/dummy/slice_2.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/BuildConfig.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/MainActivity.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/MyFragment.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/MyFragment.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/MyLinearLayout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/MyLinearLayout.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$attr.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$dimen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$dimen.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$drawable.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$id.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$layout.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$menu.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$string.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R$style.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_2/net/leolink/android/simpleinfinitecarousel/R.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_3/com/android/tools/fd/dummy/slice_3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_3/com/android/tools/fd/dummy/slice_3.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_4/com/android/tools/fd/dummy/slice_4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_4/com/android/tools/fd/dummy/slice_4.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_5/com/android/tools/fd/dummy/slice_5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_5/com/android/tools/fd/dummy/slice_5.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_6/com/android/tools/fd/dummy/slice_6.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_6/com/android/tools/fd/dummy/slice_6.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_7/com/android/tools/fd/dummy/slice_7.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_7/com/android/tools/fd/dummy/slice_7.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_8/com/android/tools/fd/dummy/slice_8.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_8/com/android/tools/fd/dummy/slice_8.class -------------------------------------------------------------------------------- /app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_9/com/android/tools/fd/dummy/slice_9.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_9/com/android/tools/fd/dummy/slice_9.class -------------------------------------------------------------------------------- /app/build/outputs/apk/app-debug-unaligned.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/outputs/apk/app-debug-unaligned.apk -------------------------------------------------------------------------------- /app/build/outputs/apk/app-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/build/outputs/apk/app-debug.apk -------------------------------------------------------------------------------- /app/build/outputs/logs/manifest-merger-debug-report.txt: -------------------------------------------------------------------------------- 1 | -- Merging decision tree log --- 2 | manifest 3 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:2:1-27:12 4 | package 5 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:3:5-57 6 | INJECTED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml 7 | INJECTED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml 8 | android:versionName 9 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:5:5-30 10 | INJECTED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml 11 | INJECTED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml 12 | android:versionCode 13 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:4:5-28 14 | INJECTED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml 15 | INJECTED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml 16 | xmlns:android 17 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:2:11-69 18 | uses-sdk 19 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:7:5-9:40 20 | android:targetSdkVersion 21 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:9:9-37 22 | INJECTED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml 23 | INJECTED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml 24 | android:minSdkVersion 25 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:8:9-34 26 | INJECTED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml 27 | INJECTED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml 28 | application 29 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:11:5-25:19 30 | android:label 31 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:14:9-41 32 | android:allowBackup 33 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:12:9-35 34 | android:icon 35 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:13:9-45 36 | android:theme 37 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:15:9-40 38 | activity#net.leolink.android.simpleinfinitecarousel.MainActivity 39 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:16:9-24:20 40 | android:label 41 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:18:13-45 42 | android:name 43 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:17:13-83 44 | intent-filter#android.intent.action.MAIN+android.intent.category.LAUNCHER 45 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:19:13-23:29 46 | action#android.intent.action.MAIN 47 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:20:17-69 48 | android:name 49 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:20:25-66 50 | category#android.intent.category.LAUNCHER 51 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:22:17-77 52 | android:name 53 | ADDED from /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel/app/src/main/AndroidManifest.xml:22:27-74 54 | -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/java/net/leolink/android/simpleinfinitecarousel/MainActivity.java: -------------------------------------------------------------------------------- 1 | package net.leolink.android.simpleinfinitecarousel; 2 | 3 | import android.os.Bundle; 4 | import android.support.v4.app.FragmentActivity; 5 | import android.support.v4.view.ViewPager; 6 | import android.util.Log; 7 | import android.view.View; 8 | 9 | public class MainActivity extends FragmentActivity { 10 | public final static int PAGES = 5; 11 | // You can choose a bigger number for LOOPS, but you know, nobody will fling 12 | // more than 1000 times just in order to test your "infinite" ViewPager :D 13 | public final static int LOOPS = 1000; 14 | public final static int FIRST_PAGE = PAGES * LOOPS / 2; 15 | 16 | public MyPagerAdapter adapter; 17 | public ViewPager pager; 18 | 19 | public void onCreate(Bundle savedInstanceState) { 20 | super.onCreate(savedInstanceState); 21 | setContentView(R.layout.activity_main); 22 | 23 | pager = (ViewPager) findViewById(R.id.myviewpager); 24 | 25 | adapter = new MyPagerAdapter(this, this.getSupportFragmentManager()); 26 | pager.setAdapter(adapter); 27 | pager.setPageTransformer(false, adapter); 28 | 29 | // Set current item to the middle page so we can fling to both 30 | // directions left and right 31 | pager.setCurrentItem(FIRST_PAGE); 32 | 33 | // Necessary or the pager will only have one extra page to show 34 | // make this at least however many pages you can see 35 | pager.setOffscreenPageLimit(3); 36 | 37 | // Set margin for pages as a negative number, so a part of next and 38 | // previous pages will be showed 39 | pager.setPageMargin(-200); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /app/src/main/java/net/leolink/android/simpleinfinitecarousel/MyFragment.java: -------------------------------------------------------------------------------- 1 | package net.leolink.android.simpleinfinitecarousel; 2 | 3 | import android.os.Bundle; 4 | import android.support.v4.app.Fragment; 5 | import android.util.Log; 6 | import android.view.LayoutInflater; 7 | import android.view.View; 8 | import android.view.ViewGroup; 9 | import android.widget.LinearLayout; 10 | import android.widget.TextView; 11 | 12 | public class MyFragment extends Fragment { 13 | 14 | public static Fragment newInstance(MainActivity context, int pos, float scale) { 15 | Bundle b = new Bundle(); 16 | b.putInt("pos", pos); 17 | b.putFloat("scale", scale); 18 | return Fragment.instantiate(context, MyFragment.class.getName(), b); 19 | } 20 | 21 | @Override 22 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 23 | Bundle savedInstanceState) { 24 | if (container == null) { 25 | return null; 26 | } 27 | 28 | LinearLayout l = (LinearLayout) 29 | inflater.inflate(R.layout.mf, container, false); 30 | 31 | int pos = this.getArguments().getInt("pos"); 32 | TextView tv = (TextView) l.findViewById(R.id.text); 33 | tv.setText("Position = " + pos); 34 | 35 | MyLinearLayout root = (MyLinearLayout) l.findViewById(R.id.root); 36 | float scale = this.getArguments().getFloat("scale"); 37 | root.setScaleBoth(scale); 38 | 39 | return l; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /app/src/main/java/net/leolink/android/simpleinfinitecarousel/MyLinearLayout.java: -------------------------------------------------------------------------------- 1 | package net.leolink.android.simpleinfinitecarousel; 2 | 3 | import android.content.Context; 4 | import android.graphics.Canvas; 5 | import android.util.AttributeSet; 6 | import android.widget.LinearLayout; 7 | 8 | public class MyLinearLayout extends LinearLayout { 9 | private float scale = MyPagerAdapter.BIG_SCALE; 10 | 11 | public MyLinearLayout(Context context, AttributeSet attrs) { 12 | super(context, attrs); 13 | } 14 | 15 | public MyLinearLayout(Context context) { 16 | super(context); 17 | } 18 | 19 | public void setScaleBoth(float scale) { 20 | this.scale = scale; 21 | this.invalidate(); // If you want to see the scale every time you set 22 | // scale you need to have this line here, 23 | // invalidate() function will call onDraw(Canvas) 24 | // to redraw the view for you 25 | } 26 | 27 | @Override 28 | protected void onDraw(Canvas canvas) { 29 | // The main mechanism to display scale animation, you can customize it 30 | // as your needs 31 | int w = this.getWidth(); 32 | int h = this.getHeight(); 33 | canvas.scale(scale, scale, w / 2, h / 2); 34 | 35 | super.onDraw(canvas); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /app/src/main/java/net/leolink/android/simpleinfinitecarousel/MyPagerAdapter.java: -------------------------------------------------------------------------------- 1 | package net.leolink.android.simpleinfinitecarousel; 2 | 3 | import android.support.v4.app.Fragment; 4 | import android.support.v4.app.FragmentManager; 5 | import android.support.v4.app.FragmentPagerAdapter; 6 | import android.support.v4.view.ViewPager; 7 | import android.view.View; 8 | 9 | public class MyPagerAdapter extends FragmentPagerAdapter implements ViewPager.PageTransformer { 10 | public final static float BIG_SCALE = 1.0f; 11 | public final static float SMALL_SCALE = 0.7f; 12 | public final static float DIFF_SCALE = BIG_SCALE - SMALL_SCALE; 13 | 14 | private MyLinearLayout cur = null; 15 | private MyLinearLayout next = null; 16 | private MainActivity context; 17 | private FragmentManager fm; 18 | private float scale; 19 | 20 | public MyPagerAdapter(MainActivity context, FragmentManager fm) { 21 | super(fm); 22 | this.fm = fm; 23 | this.context = context; 24 | } 25 | 26 | @Override 27 | public Fragment getItem(int position) { 28 | // make the first pager bigger than others 29 | if (position == MainActivity.FIRST_PAGE) 30 | scale = BIG_SCALE; 31 | else 32 | scale = SMALL_SCALE; 33 | 34 | position = position % MainActivity.PAGES; 35 | return MyFragment.newInstance(context, position, scale); 36 | } 37 | 38 | @Override 39 | public int getCount() { 40 | return MainActivity.PAGES * MainActivity.LOOPS; 41 | } 42 | 43 | @Override 44 | public void transformPage(View page, float position) { 45 | MyLinearLayout myLinearLayout = (MyLinearLayout) page.findViewById(R.id.root); 46 | float scale = BIG_SCALE; 47 | if (position > 0) { 48 | scale = scale - position * DIFF_SCALE; 49 | } else { 50 | scale = scale + position * DIFF_SCALE; 51 | } 52 | if (scale < 0) scale = 0; 53 | myLinearLayout.setScaleBoth(scale); 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/layout/mf.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 14 | 20 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/values-sw720dp-land/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 128dp 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SimpleInfiniteCarousel 5 | Settings 6 | Hello world! 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 14 | 15 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | repositories { 4 | jcenter() 5 | } 6 | dependencies { 7 | classpath 'com.android.tools.build:gradle:2.1.2' 8 | } 9 | } 10 | 11 | allprojects { 12 | repositories { 13 | jcenter() 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /build/generated/mockable-android-10.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/build/generated/mockable-android-10.jar -------------------------------------------------------------------------------- /build/intermediates/dex-cache/cache.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrleolink/SimpleInfiniteCarousel/d074b93a5439e117bbf0b4fe5266acd8a1d4ac21/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ############################################################################## 4 | ## 5 | ## Gradle start up script for UN*X 6 | ## 7 | ############################################################################## 8 | 9 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 10 | DEFAULT_JVM_OPTS="" 11 | 12 | APP_NAME="Gradle" 13 | APP_BASE_NAME=`basename "$0"` 14 | 15 | # Use the maximum available, or set MAX_FD != -1 to use that value. 16 | MAX_FD="maximum" 17 | 18 | warn ( ) { 19 | echo "$*" 20 | } 21 | 22 | die ( ) { 23 | echo 24 | echo "$*" 25 | echo 26 | exit 1 27 | } 28 | 29 | # OS specific support (must be 'true' or 'false'). 30 | cygwin=false 31 | msys=false 32 | darwin=false 33 | case "`uname`" in 34 | CYGWIN* ) 35 | cygwin=true 36 | ;; 37 | Darwin* ) 38 | darwin=true 39 | ;; 40 | MINGW* ) 41 | msys=true 42 | ;; 43 | esac 44 | 45 | # Attempt to set APP_HOME 46 | # Resolve links: $0 may be a link 47 | PRG="$0" 48 | # Need this for relative symlinks. 49 | while [ -h "$PRG" ] ; do 50 | ls=`ls -ld "$PRG"` 51 | link=`expr "$ls" : '.*-> \(.*\)$'` 52 | if expr "$link" : '/.*' > /dev/null; then 53 | PRG="$link" 54 | else 55 | PRG=`dirname "$PRG"`"/$link" 56 | fi 57 | done 58 | SAVED="`pwd`" 59 | cd "`dirname \"$PRG\"`/" >/dev/null 60 | APP_HOME="`pwd -P`" 61 | cd "$SAVED" >/dev/null 62 | 63 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar 64 | 65 | # Determine the Java command to use to start the JVM. 66 | if [ -n "$JAVA_HOME" ] ; then 67 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then 68 | # IBM's JDK on AIX uses strange locations for the executables 69 | JAVACMD="$JAVA_HOME/jre/sh/java" 70 | else 71 | JAVACMD="$JAVA_HOME/bin/java" 72 | fi 73 | if [ ! -x "$JAVACMD" ] ; then 74 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME 75 | 76 | Please set the JAVA_HOME variable in your environment to match the 77 | location of your Java installation." 78 | fi 79 | else 80 | JAVACMD="java" 81 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 82 | 83 | Please set the JAVA_HOME variable in your environment to match the 84 | location of your Java installation." 85 | fi 86 | 87 | # Increase the maximum file descriptors if we can. 88 | if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then 89 | MAX_FD_LIMIT=`ulimit -H -n` 90 | if [ $? -eq 0 ] ; then 91 | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then 92 | MAX_FD="$MAX_FD_LIMIT" 93 | fi 94 | ulimit -n $MAX_FD 95 | if [ $? -ne 0 ] ; then 96 | warn "Could not set maximum file descriptor limit: $MAX_FD" 97 | fi 98 | else 99 | warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" 100 | fi 101 | fi 102 | 103 | # For Darwin, add options to specify how the application appears in the dock 104 | if $darwin; then 105 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" 106 | fi 107 | 108 | # For Cygwin, switch paths to Windows format before running java 109 | if $cygwin ; then 110 | APP_HOME=`cygpath --path --mixed "$APP_HOME"` 111 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` 112 | JAVACMD=`cygpath --unix "$JAVACMD"` 113 | 114 | # We build the pattern for arguments to be converted via cygpath 115 | ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` 116 | SEP="" 117 | for dir in $ROOTDIRSRAW ; do 118 | ROOTDIRS="$ROOTDIRS$SEP$dir" 119 | SEP="|" 120 | done 121 | OURCYGPATTERN="(^($ROOTDIRS))" 122 | # Add a user-defined pattern to the cygpath arguments 123 | if [ "$GRADLE_CYGPATTERN" != "" ] ; then 124 | OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" 125 | fi 126 | # Now convert the arguments - kludge to limit ourselves to /bin/sh 127 | i=0 128 | for arg in "$@" ; do 129 | CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` 130 | CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option 131 | 132 | if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition 133 | eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` 134 | else 135 | eval `echo args$i`="\"$arg\"" 136 | fi 137 | i=$((i+1)) 138 | done 139 | case $i in 140 | (0) set -- ;; 141 | (1) set -- "$args0" ;; 142 | (2) set -- "$args0" "$args1" ;; 143 | (3) set -- "$args0" "$args1" "$args2" ;; 144 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;; 145 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; 146 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; 147 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; 148 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; 149 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; 150 | esac 151 | fi 152 | 153 | # Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules 154 | function splitJvmOpts() { 155 | JVM_OPTS=("$@") 156 | } 157 | eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS 158 | JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" 159 | 160 | exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" 161 | -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- 1 | @if "%DEBUG%" == "" @echo off 2 | @rem ########################################################################## 3 | @rem 4 | @rem Gradle startup script for Windows 5 | @rem 6 | @rem ########################################################################## 7 | 8 | @rem Set local scope for the variables with windows NT shell 9 | if "%OS%"=="Windows_NT" setlocal 10 | 11 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 12 | set DEFAULT_JVM_OPTS= 13 | 14 | set DIRNAME=%~dp0 15 | if "%DIRNAME%" == "" set DIRNAME=. 16 | set APP_BASE_NAME=%~n0 17 | set APP_HOME=%DIRNAME% 18 | 19 | @rem Find java.exe 20 | if defined JAVA_HOME goto findJavaFromJavaHome 21 | 22 | set JAVA_EXE=java.exe 23 | %JAVA_EXE% -version >NUL 2>&1 24 | if "%ERRORLEVEL%" == "0" goto init 25 | 26 | echo. 27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 28 | echo. 29 | echo Please set the JAVA_HOME variable in your environment to match the 30 | echo location of your Java installation. 31 | 32 | goto fail 33 | 34 | :findJavaFromJavaHome 35 | set JAVA_HOME=%JAVA_HOME:"=% 36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe 37 | 38 | if exist "%JAVA_EXE%" goto init 39 | 40 | echo. 41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 42 | echo. 43 | echo Please set the JAVA_HOME variable in your environment to match the 44 | echo location of your Java installation. 45 | 46 | goto fail 47 | 48 | :init 49 | @rem Get command-line arguments, handling Windowz variants 50 | 51 | if not "%OS%" == "Windows_NT" goto win9xME_args 52 | if "%@eval[2+2]" == "4" goto 4NT_args 53 | 54 | :win9xME_args 55 | @rem Slurp the command line arguments. 56 | set CMD_LINE_ARGS= 57 | set _SKIP=2 58 | 59 | :win9xME_args_slurp 60 | if "x%~1" == "x" goto execute 61 | 62 | set CMD_LINE_ARGS=%* 63 | goto execute 64 | 65 | :4NT_args 66 | @rem Get arguments from the 4NT Shell from JP Software 67 | set CMD_LINE_ARGS=%$ 68 | 69 | :execute 70 | @rem Setup the command line 71 | 72 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 73 | 74 | @rem Execute Gradle 75 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 76 | 77 | :end 78 | @rem End local scope for the variables with windows NT shell 79 | if "%ERRORLEVEL%"=="0" goto mainEnd 80 | 81 | :fail 82 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 83 | rem the _cmd.exe /c_ return code! 84 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 85 | exit /b 1 86 | 87 | :mainEnd 88 | if "%OS%"=="Windows_NT" endlocal 89 | 90 | :omega 91 | -------------------------------------------------------------------------------- /import-summary.txt: -------------------------------------------------------------------------------- 1 | ECLIPSE ANDROID PROJECT IMPORT SUMMARY 2 | ====================================== 3 | 4 | Risky Project Location: 5 | ----------------------- 6 | The tools *should* handle project locations in any directory. However, 7 | due to bugs, placing projects in directories containing spaces in the 8 | path, or characters like ", ' and &, have had issues. We're working to 9 | eliminate these bugs, but to save yourself headaches you may want to 10 | move your project to a location where this is not a problem. 11 | /Users/linh.le/Google Drive/Workspace/workspace-Android-Studio/SimpleInfiniteCarousel 12 | - 13 | 14 | Ignored Files: 15 | -------------- 16 | The following files were *not* copied into the new Gradle project; you 17 | should evaluate whether these are still needed in your project and if 18 | so manually move them: 19 | 20 | * .gitignore 21 | * README.md 22 | * ic_launcher-web.png 23 | * proguard-project.txt 24 | 25 | Replaced Jars with Dependencies: 26 | -------------------------------- 27 | The importer recognized the following .jar files as third party 28 | libraries and replaced them with Gradle dependencies instead. This has 29 | the advantage that more explicit version information is known, and the 30 | libraries can be updated automatically. However, it is possible that 31 | the .jar file in your project was of an older version than the 32 | dependency we picked, which could render the project not compileable. 33 | You can disable the jar replacement in the import wizard and try again: 34 | 35 | android-support-v4.jar => com.android.support:support-v4:18.0.0 36 | 37 | Moved Files: 38 | ------------ 39 | Android Gradle projects use a different directory structure than ADT 40 | Eclipse projects. Here's how the projects were restructured: 41 | 42 | * AndroidManifest.xml => app/src/main/AndroidManifest.xml 43 | * res/ => app/src/main/res/ 44 | * src/ => app/src/main/java/ 45 | 46 | Next Steps: 47 | ----------- 48 | You can now build the project. The Gradle project needs network 49 | connectivity to download dependencies. 50 | 51 | Bugs: 52 | ----- 53 | If for some reason your project does not build, and you determine that 54 | it is due to a bug or limitation of the Eclipse to Gradle importer, 55 | please file a bug at http://b.android.com with category 56 | Component-Tools. 57 | 58 | (This import summary is for your information only, and can be deleted 59 | after import once you are satisfied with the results.) 60 | -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- 1 | ## This file must *NOT* be checked into Version Control Systems, 2 | # as it contains information specific to your local configuration. 3 | # 4 | # Location of the SDK. This is only used by Gradle. 5 | # 6 | #Thu Aug 04 10:55:24 JST 2016 7 | sdk.dir=/Users/linh.le/DeveloperTools/android-sdk-macosx 8 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------