Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alexvasilkov/FoldableLayout
/ types & classes
Types & classes
25 in github.com/alexvasilkov/FoldableLayout
⨍
Functions
156
◇
Types & classes
25
Class
Adapter
Simple adapter that will alternate between cover view holder layout and details layout.
library/src/main/java/com/alexvasilkov/foldablelayout/UnfoldableView.java:405
Class
BaseActivity
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/activities/BaseActivity.java:9
Class
BaseLayout
View holder layout that can draw itself into given canvas.
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableItemLayout.java:194
Class
CoverHolderLayout
Cover view holder layout. It can contain at most one child which will be positioned in the top|center_horizontal location of bottom half of the view.
library/src/main/java/com/alexvasilkov/foldablelayout/UnfoldableView.java:433
Class
FlingAnimation
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableListLayout.java:497
Interface
FoldShading
library/src/main/java/com/alexvasilkov/foldablelayout/shading/FoldShading.java:6
Class
FoldableItemLayout
Provides basic functionality for fold animation: splitting view into 2 parts, synchronous rotation of both parts and so on.
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableItemLayout.java:22
Class
FoldableListActivity
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/activities/FoldableListActivity.java:10
Class
FoldableListLayout
Foldable items list layout. <p/> It wraps views created by given BaseAdapter into FoldableItemLayouts and provides functionality to scroll among them.
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableListLayout.java:32
Class
GlanceFoldShading
library/src/main/java/com/alexvasilkov/foldablelayout/shading/GlanceFoldShading.java:11
Class
GlideHelper
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/utils/GlideHelper.java:9
Class
ItemViewHolder
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/activities/MainActivity.java:87
Class
MainActivity
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/activities/MainActivity.java:23
Interface
OnFoldRotationListener
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableListLayout.java:556
Interface
OnFoldingListener
library/src/main/java/com/alexvasilkov/foldablelayout/UnfoldableView.java:512
Class
Painting
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/items/Painting.java:8
Class
PaintingsAdapter
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/items/PaintingsAdapter.java:21
Class
PartView
Splat part view. It will draw top or bottom part of cached bitmap and overlay shadows. Also it contains main logic for all transformations (fold rotat
library/src/main/java/com/alexvasilkov/foldablelayout/FoldableItemLayout.java:239
Class
SampleAdapter
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/activities/MainActivity.java:63
Class
SimpleFoldShading
library/src/main/java/com/alexvasilkov/foldablelayout/shading/SimpleFoldShading.java:9
Class
SimpleFoldingListener
library/src/main/java/com/alexvasilkov/foldablelayout/UnfoldableView.java:524
Class
UnfoldableDetailsActivity
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/activities/UnfoldableDetailsActivity.java:21
Class
UnfoldableView
View that provides ability to switch between 2 different views (cover view & details view) with fold animation. <p/> It is implemented as subclass of
library/src/main/java/com/alexvasilkov/foldablelayout/UnfoldableView.java:19
Class
Utils
library/src/main/java/com/alexvasilkov/foldablelayout/Utils.java:6
Class
ViewHolder
sample/src/main/java/com/alexvasilkov/foldablelayout/sample/items/PaintingsAdapter.java:56