├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── capsule ├── .gitignore ├── build.gradle ├── progress-proguard.txt └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── ca │ │ └── allanwang │ │ └── capsule │ │ └── library │ │ ├── activities │ │ ├── BaseActivity.java │ │ ├── CapsuleActivity.java │ │ ├── CapsuleActivityFrame.java │ │ ├── EventActivity.java │ │ ├── FragmentManagerActivity.java │ │ ├── PermissionActivity.java │ │ ├── UtilsActivity.java │ │ └── ViewActivity.java │ │ ├── adapters │ │ └── ViewPagerAdapter.java │ │ ├── changelog │ │ ├── ChangelogAdapter.java │ │ ├── ChangelogDialog.java │ │ └── ChangelogXmlParser.java │ │ ├── custom │ │ ├── CapsuleAppBarBehavior.java │ │ ├── CapsuleAppBarLayout.java │ │ └── CapsuleCoordinatorLayout.java │ │ ├── event │ │ ├── CClickEvent.java │ │ ├── CFabEvent.java │ │ ├── RefreshEvent.java │ │ └── SnackbarEvent.java │ │ ├── fragments │ │ ├── BaseFragment.java │ │ ├── CapsuleFragment.java │ │ ├── CapsulePageFragment.java │ │ ├── CapsulePreferenceFragment.java │ │ ├── CapsuleSRVFragment.java │ │ └── ViewPagerFragment.java │ │ ├── interfaces │ │ ├── CActivityCore.java │ │ ├── CCallback.java │ │ ├── CCollapseListener.java │ │ ├── CDrawerItem.java │ │ ├── CFragmentCore.java │ │ ├── CPage.java │ │ └── CPageFragment.java │ │ ├── item │ │ ├── DrawerItem.java │ │ └── PageItem.java │ │ ├── logging │ │ ├── CLog.java │ │ ├── CLogTree.java │ │ └── CallbackLogTree.java │ │ ├── parcelable │ │ └── maps │ │ │ ├── ParcelableHashMap.java │ │ │ └── ParcelableMap.java │ │ ├── permissions │ │ ├── CPermissionCallback.java │ │ └── PermissionResult.java │ │ ├── swiperecyclerview │ │ ├── SwipeRecyclerView.java │ │ ├── SwipeRefreshBase.java │ │ ├── adapters │ │ │ └── AnimationAdapter.java │ │ ├── animators │ │ │ ├── FadeInAnimator.java │ │ │ └── SlidingAnimator.java │ │ ├── events │ │ │ └── UAEvents.java │ │ ├── interfaces │ │ │ ├── FinishCallback.java │ │ │ ├── IAdapterAnimator.java │ │ │ ├── IItemAnimatorExtension.java │ │ │ ├── ILayoutManager.java │ │ │ └── ISwipeRecycler.java │ │ ├── items │ │ │ ├── CheckBoxItem.java │ │ │ └── PairItem.java │ │ ├── managers │ │ │ ├── SGridLayoutManager.java │ │ │ └── SLinearLayoutManager.java │ │ └── wasabeef │ │ │ ├── animators │ │ │ ├── BaseItemAnimator.java │ │ │ └── holder │ │ │ │ └── AnimateViewHolder.java │ │ │ └── internal │ │ │ └── ViewHelper.java │ │ ├── utils │ │ ├── AnimUtils.java │ │ ├── CPrefs.java │ │ ├── ColourUtils.java │ │ ├── ContextUtils.java │ │ ├── EmailBuilder.java │ │ ├── EventUtils.java │ │ ├── ParcelUtils.java │ │ ├── ResUtils.java │ │ ├── Utils.java │ │ └── ViewUtils.java │ │ └── views │ │ └── RippleCanvas.java │ └── res │ ├── anim │ ├── capsule_enter.xml │ ├── capsule_exit.xml │ ├── capsule_pop_enter.xml │ └── capsule_pop_exit.xml │ ├── drawable │ └── capsule_ic_changelog.xml │ ├── layout-v16 │ └── capsule_srv_fastitem_checkbox.xml │ ├── layout │ ├── capsule_activity_core.xml │ ├── capsule_changelog_content.xml │ ├── capsule_changelog_title.xml │ ├── capsule_fragment_swipe_recycler.xml │ ├── capsule_fragment_viewpager.xml │ ├── capsule_preference_ripple.xml │ ├── capsule_srv_base.xml │ ├── capsule_srv_fastitem_checkbox.xml │ ├── capsule_srv_fastitem_pair.xml │ └── capsule_srv_swipe_recycler_view.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── ids.xml │ ├── strings.xml │ ├── strings_error.xml │ └── styles.xml ├── docs └── Changelog.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── ca │ │ └── allanwang │ │ └── capsule │ │ └── sample │ │ ├── MainActivity.java │ │ ├── fragments │ │ ├── FragmentPageSample.java │ │ ├── FragmentPageSampleNoFab.java │ │ ├── FragmentSample.java │ │ ├── FragmentSampleNoFab.java │ │ ├── RippleFragment.java │ │ ├── SampleSwipeRecyclerFragment.java │ │ └── ViewPagerFragmentSample.java │ │ └── helpers │ │ ├── SamplePrefs.java │ │ └── SampleRippleHook.java │ └── res │ ├── layout │ ├── fragment_sample.xml │ ├── ripple_sample.xml │ ├── textview.xml │ └── toolbar_view.xml │ ├── menu │ └── main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-v21 │ └── styles.xml │ ├── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ ├── changelog.xml │ └── pref_test.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/README.md -------------------------------------------------------------------------------- /capsule/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /capsule/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/build.gradle -------------------------------------------------------------------------------- /capsule/progress-proguard.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/progress-proguard.txt -------------------------------------------------------------------------------- /capsule/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/activities/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/activities/BaseActivity.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/activities/CapsuleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/activities/CapsuleActivity.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/activities/CapsuleActivityFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/activities/CapsuleActivityFrame.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/activities/EventActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/activities/EventActivity.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/activities/FragmentManagerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/activities/FragmentManagerActivity.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/activities/PermissionActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/activities/PermissionActivity.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/activities/UtilsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/activities/UtilsActivity.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/activities/ViewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/activities/ViewActivity.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/adapters/ViewPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/adapters/ViewPagerAdapter.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/changelog/ChangelogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/changelog/ChangelogAdapter.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/changelog/ChangelogDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/changelog/ChangelogDialog.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/changelog/ChangelogXmlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/changelog/ChangelogXmlParser.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/custom/CapsuleAppBarBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/custom/CapsuleAppBarBehavior.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/custom/CapsuleAppBarLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/custom/CapsuleAppBarLayout.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/custom/CapsuleCoordinatorLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/custom/CapsuleCoordinatorLayout.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/event/CClickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/event/CClickEvent.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/event/CFabEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/event/CFabEvent.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/event/RefreshEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/event/RefreshEvent.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/event/SnackbarEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/event/SnackbarEvent.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/fragments/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/fragments/BaseFragment.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/fragments/CapsuleFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/fragments/CapsuleFragment.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/fragments/CapsulePageFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/fragments/CapsulePageFragment.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/fragments/CapsulePreferenceFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/fragments/CapsulePreferenceFragment.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/fragments/CapsuleSRVFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/fragments/CapsuleSRVFragment.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/fragments/ViewPagerFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/fragments/ViewPagerFragment.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CActivityCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CActivityCore.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CCallback.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CCollapseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CCollapseListener.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CDrawerItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CDrawerItem.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CFragmentCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CFragmentCore.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CPage.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CPageFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/interfaces/CPageFragment.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/item/DrawerItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/item/DrawerItem.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/item/PageItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/item/PageItem.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/logging/CLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/logging/CLog.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/logging/CLogTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/logging/CLogTree.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/logging/CallbackLogTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/logging/CallbackLogTree.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/parcelable/maps/ParcelableHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/parcelable/maps/ParcelableHashMap.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/parcelable/maps/ParcelableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/parcelable/maps/ParcelableMap.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/permissions/CPermissionCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/permissions/CPermissionCallback.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/permissions/PermissionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/permissions/PermissionResult.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/SwipeRecyclerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/SwipeRecyclerView.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/SwipeRefreshBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/SwipeRefreshBase.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/adapters/AnimationAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/adapters/AnimationAdapter.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/animators/FadeInAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/animators/FadeInAnimator.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/animators/SlidingAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/animators/SlidingAnimator.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/events/UAEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/events/UAEvents.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/interfaces/FinishCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/interfaces/FinishCallback.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/interfaces/IAdapterAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/interfaces/IAdapterAnimator.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/interfaces/IItemAnimatorExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/interfaces/IItemAnimatorExtension.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/interfaces/ILayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/interfaces/ILayoutManager.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/interfaces/ISwipeRecycler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/interfaces/ISwipeRecycler.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/items/CheckBoxItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/items/CheckBoxItem.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/items/PairItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/items/PairItem.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/managers/SGridLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/managers/SGridLayoutManager.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/managers/SLinearLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/managers/SLinearLayoutManager.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/wasabeef/animators/BaseItemAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/wasabeef/animators/BaseItemAnimator.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/wasabeef/animators/holder/AnimateViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/wasabeef/animators/holder/AnimateViewHolder.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/wasabeef/internal/ViewHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/swiperecyclerview/wasabeef/internal/ViewHelper.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/utils/AnimUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/utils/AnimUtils.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/utils/CPrefs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/utils/CPrefs.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/utils/ColourUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/utils/ColourUtils.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/utils/ContextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/utils/ContextUtils.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/utils/EmailBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/utils/EmailBuilder.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/utils/EventUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/utils/EventUtils.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/utils/ParcelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/utils/ParcelUtils.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/utils/ResUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/utils/ResUtils.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/utils/Utils.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/utils/ViewUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/utils/ViewUtils.java -------------------------------------------------------------------------------- /capsule/src/main/java/ca/allanwang/capsule/library/views/RippleCanvas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/java/ca/allanwang/capsule/library/views/RippleCanvas.java -------------------------------------------------------------------------------- /capsule/src/main/res/anim/capsule_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/anim/capsule_enter.xml -------------------------------------------------------------------------------- /capsule/src/main/res/anim/capsule_exit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/anim/capsule_exit.xml -------------------------------------------------------------------------------- /capsule/src/main/res/anim/capsule_pop_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/anim/capsule_pop_enter.xml -------------------------------------------------------------------------------- /capsule/src/main/res/anim/capsule_pop_exit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/anim/capsule_pop_exit.xml -------------------------------------------------------------------------------- /capsule/src/main/res/drawable/capsule_ic_changelog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/drawable/capsule_ic_changelog.xml -------------------------------------------------------------------------------- /capsule/src/main/res/layout-v16/capsule_srv_fastitem_checkbox.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/layout-v16/capsule_srv_fastitem_checkbox.xml -------------------------------------------------------------------------------- /capsule/src/main/res/layout/capsule_activity_core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/layout/capsule_activity_core.xml -------------------------------------------------------------------------------- /capsule/src/main/res/layout/capsule_changelog_content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/layout/capsule_changelog_content.xml -------------------------------------------------------------------------------- /capsule/src/main/res/layout/capsule_changelog_title.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/layout/capsule_changelog_title.xml -------------------------------------------------------------------------------- /capsule/src/main/res/layout/capsule_fragment_swipe_recycler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/layout/capsule_fragment_swipe_recycler.xml -------------------------------------------------------------------------------- /capsule/src/main/res/layout/capsule_fragment_viewpager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/layout/capsule_fragment_viewpager.xml -------------------------------------------------------------------------------- /capsule/src/main/res/layout/capsule_preference_ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/layout/capsule_preference_ripple.xml -------------------------------------------------------------------------------- /capsule/src/main/res/layout/capsule_srv_base.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/layout/capsule_srv_base.xml -------------------------------------------------------------------------------- /capsule/src/main/res/layout/capsule_srv_fastitem_checkbox.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/layout/capsule_srv_fastitem_checkbox.xml -------------------------------------------------------------------------------- /capsule/src/main/res/layout/capsule_srv_fastitem_pair.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/layout/capsule_srv_fastitem_pair.xml -------------------------------------------------------------------------------- /capsule/src/main/res/layout/capsule_srv_swipe_recycler_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/layout/capsule_srv_swipe_recycler_view.xml -------------------------------------------------------------------------------- /capsule/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /capsule/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /capsule/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /capsule/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /capsule/src/main/res/values/strings_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/values/strings_error.xml -------------------------------------------------------------------------------- /capsule/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/capsule/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /docs/Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/docs/Changelog.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/ca/allanwang/capsule/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/java/ca/allanwang/capsule/sample/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/ca/allanwang/capsule/sample/fragments/FragmentPageSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/java/ca/allanwang/capsule/sample/fragments/FragmentPageSample.java -------------------------------------------------------------------------------- /sample/src/main/java/ca/allanwang/capsule/sample/fragments/FragmentPageSampleNoFab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/java/ca/allanwang/capsule/sample/fragments/FragmentPageSampleNoFab.java -------------------------------------------------------------------------------- /sample/src/main/java/ca/allanwang/capsule/sample/fragments/FragmentSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/java/ca/allanwang/capsule/sample/fragments/FragmentSample.java -------------------------------------------------------------------------------- /sample/src/main/java/ca/allanwang/capsule/sample/fragments/FragmentSampleNoFab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/java/ca/allanwang/capsule/sample/fragments/FragmentSampleNoFab.java -------------------------------------------------------------------------------- /sample/src/main/java/ca/allanwang/capsule/sample/fragments/RippleFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/java/ca/allanwang/capsule/sample/fragments/RippleFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/ca/allanwang/capsule/sample/fragments/SampleSwipeRecyclerFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/java/ca/allanwang/capsule/sample/fragments/SampleSwipeRecyclerFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/ca/allanwang/capsule/sample/fragments/ViewPagerFragmentSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/java/ca/allanwang/capsule/sample/fragments/ViewPagerFragmentSample.java -------------------------------------------------------------------------------- /sample/src/main/java/ca/allanwang/capsule/sample/helpers/SamplePrefs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/java/ca/allanwang/capsule/sample/helpers/SamplePrefs.java -------------------------------------------------------------------------------- /sample/src/main/java/ca/allanwang/capsule/sample/helpers/SampleRippleHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/java/ca/allanwang/capsule/sample/helpers/SampleRippleHook.java -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/layout/fragment_sample.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/ripple_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/layout/ripple_sample.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/textview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/layout/textview.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/toolbar_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/layout/toolbar_view.xml -------------------------------------------------------------------------------- /sample/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/src/main/res/xml/changelog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/xml/changelog.xml -------------------------------------------------------------------------------- /sample/src/main/res/xml/pref_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/sample/src/main/res/xml/pref_test.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllanWang/Capsule/HEAD/settings.gradle --------------------------------------------------------------------------------