MCPcopy Create free account

hub / github.com/DukerSunny/V14Leanback / types & classes

Types & classes77 in github.com/DukerSunny/V14Leanback

ClassAnimUtil
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
ClassArrayObjectAdapter
An {@link ObjectAdapter} implemented with an {@link ArrayList}.
leanback/src/main/java/io/github/clendy/leanback/widget/ArrayObjectAdapter.java:24
ClassAxis
Maintains alignment information in one direction.
leanback/src/main/java/io/github/clendy/leanback/widget/WindowAlignment.java:27
ClassAxis
leanback/src/main/java/io/github/clendy/leanback/widget/ItemAlignment.java:30
ClassBaseFragmentActivity
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
ClassBaseGridView
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
InterfaceBasePresenter
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
ClassBasePresenterImpl
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
InterfaceBaseView
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
ClassBrowseFrameLayout
A ViewGroup for managing focus behavior between overlapping views.
leanback/src/main/java/io/github/clendy/leanback/widget/BrowseFrameLayout.java:25
ClassBrowseRowsFrameLayout
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
ClassDataObservable
leanback/src/main/java/io/github/clendy/leanback/widget/ObjectAdapter.java:73
ClassDataObserver
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
ClassDisplayUtil
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
ClassEntity
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
ClassExampleInstrumentedTest
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
ClassExampleUnitTest
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
InterfaceFacetProvider
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
InterfaceFacetProviderAdapter
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
ClassGrid
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
ClassGridLayoutManager
leanback/src/main/java/io/github/clendy/leanback/widget/GridLayoutManager.java:48
ClassGridLinearSmoothScroller
Base class which scrolls to selected view in onStop().
leanback/src/main/java/io/github/clendy/leanback/widget/GridLayoutManager.java:184
ClassHeaderDecoration
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
ClassHorizontalActivity
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
ClassHorizontalGridView
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
ClassHorizontalLoadMoreGridView
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
InterfaceHorizontalPresenter
@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
ClassHorizontalPresenterImpl
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
InterfaceIView
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
ClassItemAlignment
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
ClassItemAlignmentDef
Definition of an alignment position under a view.
leanback/src/main/java/io/github/clendy/leanback/widget/ItemAlignmentFacet.java:29
ClassItemAlignmentFacet
leanback/src/main/java/io/github/clendy/leanback/widget/ItemAlignmentFacet.java:19
ClassItemAlignmentFacetHelper
Helper class to handle ItemAlignmentFacet in a grid view.
leanback/src/main/java/io/github/clendy/leanback/widget/ItemAlignmentFacetHelper.java:25
ClassLayoutParams
leanback/src/main/java/io/github/clendy/leanback/widget/GridLayoutManager.java:52
ClassLoadMoreAdapter
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
ClassLocation
Cached representation of Staggered item.
leanback/src/main/java/io/github/clendy/leanback/widget/StaggeredGrid.java:44
ClassLocation
Cached representation of an item in Grid. May be subclassed.
leanback/src/main/java/io/github/clendy/leanback/widget/Grid.java:99
ClassMainActivity
sample/src/main/java/io/github/clendy/sample/ui/MainActivity.java:11
ClassObjectAdapter
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
InterfaceOnChildFocusListener
Interface for managing child focus in a BrowseFrameLayout.
leanback/src/main/java/io/github/clendy/leanback/widget/BrowseFrameLayout.java:42
InterfaceOnChildLaidOutListener
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
InterfaceOnChildSelectedListener
leanback/src/main/java/io/github/clendy/leanback/widget/OnChildSelectedListener.java:19
ClassOnChildViewHolderSelectedListener
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
InterfaceOnFocusSearchListener
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
InterfaceOnItemClickListener
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
InterfaceOnKeyInterceptListener
Listener for intercepting key dispatch events.
leanback/src/main/java/io/github/clendy/leanback/widget/BaseGridView.java:164
InterfaceOnLoadMoreListener
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
InterfaceOnMotionInterceptListener
Listener for intercepting generic motion dispatch events.
leanback/src/main/java/io/github/clendy/leanback/widget/BaseGridView.java:154
InterfaceOnTouchInterceptListener
Listener for intercepting touch dispatch events.
leanback/src/main/java/io/github/clendy/leanback/widget/BaseGridView.java:144
InterfaceOnUnhandledKeyListener
leanback/src/main/java/io/github/clendy/leanback/widget/BaseGridView.java:171
ClassOption
sample/src/main/java/io/github/clendy/sample/model/Option.java:3
ClassPendingMoveSmoothScroller
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
ClassPresenter
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
ClassPresenterSelector
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
InterfaceProvider
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
ClassSavedState
leanback/src/main/java/io/github/clendy/leanback/widget/GridLayoutManager.java:2951
ClassSinglePresenterSelector
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
ClassSingleRow
A Grid with restriction to single row.
leanback/src/main/java/io/github/clendy/leanback/widget/SingleRow.java:23
ClassStaggeredGrid
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
ClassStaggeredGridDefault
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
ClassTraceHelper
Helper for systrace events. @hide
leanback/src/main/java/io/github/clendy/leanback/os/TraceHelper.java:25
ClassTraceHelperJbmr2
leanback/src/main/java/io/github/clendy/leanback/os/TraceHelperJbmr2.java:21
ClassTraceHelperJbmr2Impl
leanback/src/main/java/io/github/clendy/leanback/os/TraceHelper.java:44
ClassTraceHelperStubImpl
leanback/src/main/java/io/github/clendy/leanback/os/TraceHelper.java:34
InterfaceTraceHelperVersionImpl
leanback/src/main/java/io/github/clendy/leanback/os/TraceHelper.java:29
ClassVerticalActivity
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
ClassVerticalGridView
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
ClassVerticalLoadMoreGridView
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
InterfaceVerticalPresenter
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
ClassVerticalPresenterImpl
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
ClassViewHolder
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
ClassViewHolder
sample/src/main/java/io/github/clendy/sample/adapter/LoadMoreAdapter.java:160
ClassViewHolderTask
Base class to perform a task on Presenter.ViewHolder.
leanback/src/main/java/io/github/clendy/leanback/widget/Presenter.java:108
InterfaceViewHolderTask
Interface for schedule task on a ViewHolder.
leanback/src/main/java/io/github/clendy/leanback/widget/ViewHolderTask.java:21
ClassViewWrapper
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
ClassViewsStateBundle
leanback/src/main/java/io/github/clendy/leanback/widget/ViewsStateBundle.java:26
ClassWindowAlignment
Maintains Window Alignment information of two axis.
leanback/src/main/java/io/github/clendy/leanback/widget/WindowAlignment.java:22