Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DukerSunny/V14Leanback
/ types & classes
Types & classes
77 in github.com/DukerSunny/V14Leanback
⨍
Functions
681
◇
Types & classes
77
Class
AnimUtil
AnimUtil @author Clendy @date 2016/11/16 016 17:09 @e-mail yc330483161@outlook.com
leanback/src/main/java/io/github/clendy/leanback/utils/AnimUtil.java:36
Class
ArrayObjectAdapter
An {@link ObjectAdapter} implemented with an {@link ArrayList}.
leanback/src/main/java/io/github/clendy/leanback/widget/ArrayObjectAdapter.java:24
Class
Axis
Maintains alignment information in one direction.
leanback/src/main/java/io/github/clendy/leanback/widget/WindowAlignment.java:27
Class
Axis
leanback/src/main/java/io/github/clendy/leanback/widget/ItemAlignment.java:30
Class
BaseFragmentActivity
BaseFragmentActivity @author Clendy @date 2016/11/16 016 13:53 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/ui/base/BaseFragmentActivity.java:21
Class
BaseGridView
An abstract base class for vertically and horizontally scrolling lists. The items come from the {@link Adapter} associated with this view. Do not dire
leanback/src/main/java/io/github/clendy/leanback/widget/BaseGridView.java:36
Interface
BasePresenter
BasePresenter @author Clendy @date 2016/11/16 016 13:54 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/presenter/base/BasePresenter.java:10
Class
BasePresenterImpl
BasePresenterImpl @author Clendy @date 2016/11/16 016 15:55 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/presenter/base/BasePresenterImpl.java:16
Interface
BaseView
BaseView @author Clendy @date 2016/11/16 016 13:58 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/view/BaseView.java:10
Class
BrowseFrameLayout
A ViewGroup for managing focus behavior between overlapping views.
leanback/src/main/java/io/github/clendy/leanback/widget/BrowseFrameLayout.java:25
Class
BrowseRowsFrameLayout
Customized FrameLayout excludes margin of child from calculating the child size. So we can change left margin of rows while keep the width of rows unc
leanback/src/main/java/io/github/clendy/leanback/widget/BrowseRowsFrameLayout.java:27
Class
DataObservable
leanback/src/main/java/io/github/clendy/leanback/widget/ObjectAdapter.java:73
Class
DataObserver
A DataObserver can be notified when an ObjectAdapter's underlying data changes. Separate methods provide notifications about different types of change
leanback/src/main/java/io/github/clendy/leanback/widget/ObjectAdapter.java:32
Class
DisplayUtil
DisplayUtil @author Clendy @date 2016/11/16 016 19:24 @e-mail yc330483161@outlook.com
leanback/src/main/java/io/github/clendy/leanback/utils/DisplayUtil.java:30
Class
Entity
Entity @author Clendy @date 2016/11/16 016 13:49 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/model/Entity.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>
sample/src/androidTest/java/io/github/clendy/sample/ExampleInstrumentedTest.java:17
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
sample/src/test/java/io/github/clendy/sample/ExampleUnitTest.java:12
Interface
FacetProvider
This is the query interface to supply optional features(aka facets) on an object without the need of letting the object to subclass or implement java
leanback/src/main/java/io/github/clendy/leanback/widget/FacetProvider.java:20
Interface
FacetProviderAdapter
Optional interface that implemented by {@link RecyclerView.Adapter} to query {@link FacetProvider} for a given type within Adapter. Note that {@link
leanback/src/main/java/io/github/clendy/leanback/widget/FacetProviderAdapter.java:24
Class
Grid
A grid is representation of multiple row layout data structure and algorithm. Grid is the base class for both staggered case or simple non-staggered c
leanback/src/main/java/io/github/clendy/leanback/widget/Grid.java:36
Class
GridLayoutManager
leanback/src/main/java/io/github/clendy/leanback/widget/GridLayoutManager.java:48
Class
GridLinearSmoothScroller
Base class which scrolls to selected view in onStop().
leanback/src/main/java/io/github/clendy/leanback/widget/GridLayoutManager.java:184
Class
HeaderDecoration
HeaderDecoration @author Clendy @date 2016/11/16 016 19:22 @e-mail yc330483161@outlook.com
leanback/src/main/java/io/github/clendy/leanback/decoration/HeaderDecoration.java:35
Class
HorizontalActivity
HorizontalActivity @author Clendy @time 2016/11/20 16:13 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/ui/HorizontalActivity.java:39
Class
HorizontalGridView
A {@link android.view.ViewGroup} that shows items in a horizontal scrolling list. The items come from the {@link RecyclerView.Adapter} associated with
leanback/src/main/java/io/github/clendy/leanback/widget/HorizontalGridView.java:52
Class
HorizontalLoadMoreGridView
A horizontally scrolling lists that supports paging loading @author Clendy @date 2016/11/15 015 17:10 @e-mail yc330483161@outlook.com
leanback/src/main/java/io/github/clendy/leanback/widget/HorizontalLoadMoreGridView.java:38
Interface
HorizontalPresenter
@author Clendy @time 2016/11/20 20:21 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/presenter/HorizontalPresenter.java:10
Class
HorizontalPresenterImpl
HorizontalPresenterImpl @author Clendy @date 2016/11/16 016 16:34 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/presenter/HorizontalPresenterImpl.java:23
Interface
IView
IView @author Clendy @date 2016/11/16 016 13:48 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/view/IView.java:14
Class
ItemAlignment
Defines alignment position on two directions of an item view. Typically item view alignment is at the center of the view. The class allows defining al
leanback/src/main/java/io/github/clendy/leanback/widget/ItemAlignment.java:28
Class
ItemAlignmentDef
Definition of an alignment position under a view.
leanback/src/main/java/io/github/clendy/leanback/widget/ItemAlignmentFacet.java:29
Class
ItemAlignmentFacet
leanback/src/main/java/io/github/clendy/leanback/widget/ItemAlignmentFacet.java:19
Class
ItemAlignmentFacetHelper
Helper class to handle ItemAlignmentFacet in a grid view.
leanback/src/main/java/io/github/clendy/leanback/widget/ItemAlignmentFacetHelper.java:25
Class
LayoutParams
leanback/src/main/java/io/github/clendy/leanback/widget/GridLayoutManager.java:52
Class
LoadMoreAdapter
LoadMoreAdapter @author Clendy @date 2016/11/16 016 15:07 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/adapter/LoadMoreAdapter.java:30
Class
Location
Cached representation of Staggered item.
leanback/src/main/java/io/github/clendy/leanback/widget/StaggeredGrid.java:44
Class
Location
Cached representation of an item in Grid. May be subclassed.
leanback/src/main/java/io/github/clendy/leanback/widget/Grid.java:99
Class
MainActivity
sample/src/main/java/io/github/clendy/sample/ui/MainActivity.java:11
Class
ObjectAdapter
Base class adapter to be used in leanback activities. Provides access to a data model and is decoupled from the presentation of the items via {@link
leanback/src/main/java/io/github/clendy/leanback/widget/ObjectAdapter.java:22
Interface
OnChildFocusListener
Interface for managing child focus in a BrowseFrameLayout.
leanback/src/main/java/io/github/clendy/leanback/widget/BrowseFrameLayout.java:42
Interface
OnChildLaidOutListener
Interface for receiving notification when a child of this ViewGroup has been laid out.
leanback/src/main/java/io/github/clendy/leanback/widget/OnChildLaidOutListener.java:23
Interface
OnChildSelectedListener
leanback/src/main/java/io/github/clendy/leanback/widget/OnChildSelectedListener.java:19
Class
OnChildViewHolderSelectedListener
Interface for receiving notification when a child of this ViewGroup has been selected.
leanback/src/main/java/io/github/clendy/leanback/widget/OnChildViewHolderSelectedListener.java:22
Interface
OnFocusSearchListener
Interface for selecting a focused view in a BrowseFrameLayout when the system focus finder couldn't find a view to focus.
leanback/src/main/java/io/github/clendy/leanback/widget/BrowseFrameLayout.java:31
Interface
OnItemClickListener
OnItemClickListener @author Clendy @date 2016/11/16 016 15:02 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/adapter/OnItemClickListener.java:12
Interface
OnKeyInterceptListener
Listener for intercepting key dispatch events.
leanback/src/main/java/io/github/clendy/leanback/widget/BaseGridView.java:164
Interface
OnLoadMoreListener
A RecyclerView load more listener @author Clendy @date 2016/11/15 015 20:29 @e-mail yc330483161@outlook.com
leanback/src/main/java/io/github/clendy/leanback/widget/OnLoadMoreListener.java:26
Interface
OnMotionInterceptListener
Listener for intercepting generic motion dispatch events.
leanback/src/main/java/io/github/clendy/leanback/widget/BaseGridView.java:154
Interface
OnTouchInterceptListener
Listener for intercepting touch dispatch events.
leanback/src/main/java/io/github/clendy/leanback/widget/BaseGridView.java:144
Interface
OnUnhandledKeyListener
leanback/src/main/java/io/github/clendy/leanback/widget/BaseGridView.java:171
Class
Option
sample/src/main/java/io/github/clendy/sample/model/Option.java:3
Class
PendingMoveSmoothScroller
The SmoothScroller that remembers pending DPAD keys and consume pending keys during scroll.
leanback/src/main/java/io/github/clendy/leanback/widget/GridLayoutManager.java:231
Class
Presenter
A Presenter is used to generate {@link View}s and bind Objects to them on demand. It is closely related to the concept of an {@link android.support.v7
leanback/src/main/java/io/github/clendy/leanback/widget/Presenter.java:70
Class
PresenterSelector
A PresenterSelector is used to obtain a {@link Presenter} for a given Object. Similar to {@link Presenter}, PresenterSelector is stateless.
leanback/src/main/java/io/github/clendy/leanback/widget/PresenterSelector.java:20
Interface
Provider
When user uses Grid, he should provide count of items and the method to create item and remove item.
leanback/src/main/java/io/github/clendy/leanback/widget/Grid.java:48
Class
SavedState
leanback/src/main/java/io/github/clendy/leanback/widget/GridLayoutManager.java:2951
Class
SinglePresenterSelector
A {@link PresenterSelector} that always returns the same {@link Presenter}. Useful for rows of items of the same type that are all rendered the same w
leanback/src/main/java/io/github/clendy/leanback/widget/SinglePresenterSelector.java:20
Class
SingleRow
A Grid with restriction to single row.
leanback/src/main/java/io/github/clendy/leanback/widget/SingleRow.java:23
Class
StaggeredGrid
A dynamic data structure that caches staggered grid position information for each individual child. The algorithm ensures that each row will be kept a
leanback/src/main/java/io/github/clendy/leanback/widget/StaggeredGrid.java:39
Class
StaggeredGridDefault
A default implementation of {@link StaggeredGrid}. This implementation tries to fill items in consecutive row order. The next item is always in same
leanback/src/main/java/io/github/clendy/leanback/widget/StaggeredGridDefault.java:22
Class
TraceHelper
Helper for systrace events. @hide
leanback/src/main/java/io/github/clendy/leanback/os/TraceHelper.java:25
Class
TraceHelperJbmr2
leanback/src/main/java/io/github/clendy/leanback/os/TraceHelperJbmr2.java:21
Class
TraceHelperJbmr2Impl
leanback/src/main/java/io/github/clendy/leanback/os/TraceHelper.java:44
Class
TraceHelperStubImpl
leanback/src/main/java/io/github/clendy/leanback/os/TraceHelper.java:34
Interface
TraceHelperVersionImpl
leanback/src/main/java/io/github/clendy/leanback/os/TraceHelper.java:29
Class
VerticalActivity
VerticalActivity @author Clendy @time 2016/11/20 16:13 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/ui/VerticalActivity.java:39
Class
VerticalGridView
A {@link android.view.ViewGroup} that shows items in a vertically scrolling list. The items come from the {@link Adapter} associated with this view. <
leanback/src/main/java/io/github/clendy/leanback/widget/VerticalGridView.java:41
Class
VerticalLoadMoreGridView
A vertically scrolling lists that supports paging loading @author Clendy @date 2016/11/15 015 17:11 @e-mail yc330483161@outlook.com
leanback/src/main/java/io/github/clendy/leanback/widget/VerticalLoadMoreGridView.java:35
Interface
VerticalPresenter
VerticalPresenter @author Clendy @time 2016/11/20 16:03 @e-mail yc330483161@163.com
sample/src/main/java/io/github/clendy/sample/presenter/VerticalPresenter.java:13
Class
VerticalPresenterImpl
VerticalPresenterImpl @author Clendy @date 2016/11/16 016 16:34 @e-mail yc330483161@outlook.com
sample/src/main/java/io/github/clendy/sample/presenter/VerticalPresenterImpl.java:23
Class
ViewHolder
ViewHolder can be subclassed and used to cache any view accessors needed to improve binding performance (for example, results of findViewById) without
leanback/src/main/java/io/github/clendy/leanback/widget/Presenter.java:76
Class
ViewHolder
sample/src/main/java/io/github/clendy/sample/adapter/LoadMoreAdapter.java:160
Class
ViewHolderTask
Base class to perform a task on Presenter.ViewHolder.
leanback/src/main/java/io/github/clendy/leanback/widget/Presenter.java:108
Interface
ViewHolderTask
Interface for schedule task on a ViewHolder.
leanback/src/main/java/io/github/clendy/leanback/widget/ViewHolderTask.java:21
Class
ViewWrapper
The type View wrapper. @author Clendy @time 2016 /11/21 00:03 @e-mail yc330483161 @outlook.com
leanback/src/main/java/io/github/clendy/leanback/utils/ViewWrapper.java:12
Class
ViewsStateBundle
leanback/src/main/java/io/github/clendy/leanback/widget/ViewsStateBundle.java:26
Class
WindowAlignment
Maintains Window Alignment information of two axis.
leanback/src/main/java/io/github/clendy/leanback/widget/WindowAlignment.java:22