leanback-extensions
fasteque
11
Visit GitHub RepoTV

Leanback Extensions

Leanback Extensions

Extensions of Leanback Support Library for Android TV.

Download Build Status

LoadingFragment

A simple fragment with an indeterminate ProgressBar in the center. ProgressBar and fragment background color are customizable.
LoadingFragment is not a BrandedFragment subclass.

Please refer to the sample application for more details about its usage.

JustifiedVerticalGridPresenter

A Presenter that renders objects in a VerticalGridView, filling rows starting from the left.
When there are less items in a row than its maximum capacitiy, they will placed anyway starting from the left (contrary to the default Android TV behaviour).

IconCardView

A subclass of BaseCardView which displays a main ImageView and two lines of texts. ImageView, texts, texts and card background colors are customizable.

IconCardView

Please refer to the sample application for more details about its usage.

LoadingCardView

A subclass of BaseCardView which displays an indeterminate ProgressBar in the center. ProgressBar and card background color are customizable.

LoadingCardView

Please refer to the sample application for more details about its usage.

OverlayCardView

A subclass of BaseCardView which displays a main ImageView and an overlay ImageView on top of it. ImageViews are card background color are customizable.

OverlayCardView

Please refer to the sample application for more details about its usage.

ProcessCardView

A subclass of BaseCardView which displays a main ImageView and a loading overlay on top of it. The overlay contains an indeterminate ProgressBar and a ImageView. All card components are customizable.

ProcessCardView

Please refer to the sample application for more details about its usage.

Download

Gradle:

compile 'com.fasteque:leanback-extensions:0.0.7'

Please read the CHANGELOG to know which version of the Android Leanback Support Library is used by the extensions to match the one in your application.

Acknowledgments

Thanks to LeanbackCards, which was really helpful when I started developing for Android TV and lead me to release this library.

License

  Copyright 2017 Daniele Altomare

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
Become a better Android Developer
Millions of developers are learning at MindOrks

Online Training Program

Featured Blogs

Our Team

MindOrks is Certainly one of the best online blog to stay on top of all the Android development news, coding and design patterns. Finally a blog I can count on to keep myself updated with latest and greatest things happening in Android world.

Vipul Shah
Android Developer
Microsoft

Become Pro in Android by watching videos

OUR LEARNERS WORK AT