Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ramotion/expanding-collection-android
/ types & classes
Types & classes
31 in github.com/Ramotion/expanding-collection-android
⨍
Functions
175
◇
Types & classes
31
Class
AlphaScalePageTransformer
Page Transformer for main ViewPager.
expanding-collection/src/main/java/com/ramotion/expandingcollection/AlphaScalePageTransformer.java:10
Enum
AnimationDirection
expanding-collection/src/main/java/com/ramotion/expandingcollection/ECBackgroundSwitcherView.java:183
Class
BackgroundBitmapCache
LruCache for caching background bitmaps for {@link ECBackgroundSwitcherView}. Key is id of page from {@link ECPager} and value is background bitmap fr
expanding-collection/src/main/java/com/ramotion/expandingcollection/BackgroundBitmapCache.java:10
Class
BitmapFactoryOptions
Bitmap Factory Options with inScaled flag disabled by default
expanding-collection/src/main/java/com/ramotion/expandingcollection/BitmapFactoryOptions.java:8
Class
BitmapWorkerTask
Worker for async processing bitmaps through cache {@link BackgroundBitmapCache}
expanding-collection/src/main/java/com/ramotion/expandingcollection/BitmapWorkerTask.java:13
Class
CardData
expanding-collection-full-example/src/main/java/com/ramotion/expandingcollection/examples/full/pojo/CardData.java:8
Class
CardDataImpl
expanding-collection-simple-example/src/main/java/com/ramotion/expandingcollection/examples/simple/CardDataImpl.java:9
Class
CardListItemAdapter
expanding-collection-simple-example/src/main/java/com/ramotion/expandingcollection/examples/simple/CardListItemAdapter.java:17
Class
Comment
expanding-collection-full-example/src/main/java/com/ramotion/expandingcollection/examples/full/pojo/Comment.java:3
Class
CommentArrayAdapter
expanding-collection-full-example/src/main/java/com/ramotion/expandingcollection/examples/full/CommentArrayAdapter.java:19
Class
ECBackgroundSwitcherView
Custom Image Switcher for display and change background images with some pretty animations. Uses different drawing orders for animation purposes.
expanding-collection/src/main/java/com/ramotion/expandingcollection/ECBackgroundSwitcherView.java:24
Class
ECCardContentListItemAdapter
Must be implemented to inflate card content list items layout. @param <T> Type of items in card content list
expanding-collection/src/main/java/com/ramotion/expandingcollection/ECCardContentListItemAdapter.java:19
Interface
ECCardData
Implement this interface to provide data to pager view and content list inside pager card @param <T> Type of items in card content list
expanding-collection/src/main/java/com/ramotion/expandingcollection/ECCardData.java:13
Class
ECPager
Custom ViewPager used as main card pager, neighborhood elements are visible due to {@link ECPagerView}, so this pager element used only inside {@link
expanding-collection/src/main/java/com/ramotion/expandingcollection/ECPager.java:21
Class
ECPagerCard
Pager Card it's simple container that wraps card content list and some logic for work with animations.
expanding-collection/src/main/java/com/ramotion/expandingcollection/ECPagerCard.java:13
Class
ECPagerCardContentList
Card content list it's main element of card content - just a list view with custom header and animations.
expanding-collection/src/main/java/com/ramotion/expandingcollection/ECPagerCardContentList.java:17
Class
ECPagerCardHead
View used to be a card head that is visible when card is collapsed. Just frame layout with background image and logic for animate height.
expanding-collection/src/main/java/com/ramotion/expandingcollection/ECPagerCardHead.java:21
Class
ECPagerView
Root PagerView element. Wraps all logic, animations and behavior.
expanding-collection/src/main/java/com/ramotion/expandingcollection/ECPagerView.java:25
Class
ECPagerViewAdapter
Adapter must be implemented to provide your layouts and data(that implements {@link ECCardData}) to cards in {@link ECPagerView}.
expanding-collection/src/main/java/com/ramotion/expandingcollection/ECPagerViewAdapter.java:21
Class
ExampleDataset
expanding-collection-full-example/src/main/java/com/ramotion/expandingcollection/examples/full/ExampleDataset.java:13
Class
ExampleInstrumentedTest
Instrumentation test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
expanding-collection-full-example/src/androidTest/java/com/ramotion/expandingcollection/examples/full/ExampleInstrumentedTest.java:18
Class
ExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
expanding-collection/src/test/java/ramotion/com/expandingcollection/ExampleUnitTest.java:12
Class
ExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
expanding-collection-simple-example/src/test/java/com/ramotion/expandingcollection/examples/simple/ExampleUnitTest.java:12
Class
ExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
expanding-collection-full-example/src/test/java/com/ramotion/expandingcollection/examples/full/ExampleUnitTest.java:12
Class
ItemsCountView
expanding-collection-full-example/src/main/java/com/ramotion/expandingcollection/examples/full/view/ItemsCountView.java:21
Class
MainActivity
expanding-collection-simple-example/src/main/java/com/ramotion/expandingcollection/examples/simple/MainActivity.java:23
Class
MainActivity
expanding-collection-full-example/src/main/java/com/ramotion/expandingcollection/examples/full/MainActivity.java:24
Interface
OnCardSelectedListener
Listener will be notified when pager select a new card
expanding-collection/src/main/java/com/ramotion/expandingcollection/ECPagerView.java:280
Class
TopCropImageView
Image View with custom content crop logic.
expanding-collection/src/main/java/com/ramotion/expandingcollection/TopCropImageView.java:13
Class
ViewHolder
expanding-collection-simple-example/src/main/java/com/ramotion/expandingcollection/examples/simple/CardListItemAdapter.java:62
Class
ViewHolder
expanding-collection-full-example/src/main/java/com/ramotion/expandingcollection/examples/full/CommentArrayAdapter.java:67