All Projects → fasteque → leanback-extensions

fasteque / leanback-extensions

Licence: Apache-2.0 license
Extensions of Leanback Support Library for Android TV.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to leanback-extensions

Android Tv Widget
Android tv,盒子,投影仪 控件
Stars: ✭ 536 (+2044%)
Mutual labels:  android-tv
Renative
🚀🚀🚀Build universal cross-platform apps with React Native. Includes latest iOS, tvOS, Android, Android TV, Android Wear, Web, Tizen TV, Tizen Watch, Tizen Mobile, LG webOS, macOS/OSX, Windows, KaiOS, FirefoxOS Firefox TV platforms
Stars: ✭ 1,199 (+4696%)
Mutual labels:  android-tv
Tvfocusborder
Android Tv 焦点框框架; 支持设置颜色或图片作为焦点框; 支持圆角变化
Stars: ✭ 156 (+524%)
Mutual labels:  android-tv
Liveplayback
Android TV直播电视节目 ,包含各央视频道及卫视频道
Stars: ✭ 757 (+2928%)
Mutual labels:  android-tv
Fetch
The best file downloader library for Android
Stars: ✭ 1,124 (+4396%)
Mutual labels:  android-tv
Anexplorer
📁 Another Android Explorer ( File Manager ) is an All-in-One Open source file manager. AnExplorer File Manager (File Explorer) is designed for all android devices including Phones, Phablets, Tablets, Chromecast, Wear OS, Android TV and Chromebooks. It's a fully designed with Material guidelines by Google.
Stars: ✭ 1,505 (+5920%)
Mutual labels:  android-tv
Tv Samples
Multiple samples showing best practices in app development on Android TV.
Stars: ✭ 377 (+1408%)
Mutual labels:  android-tv
Biglybt Android
BiglyBT for Android, torrent client and remote control app
Stars: ✭ 180 (+620%)
Mutual labels:  android-tv
Leankeykeyboard
Keyboard for Android based TV and set-top-box
Stars: ✭ 66 (+164%)
Mutual labels:  android-tv
Ftvlaunchx
Simple helper application to allow custom launchers on Amazon Fire TV devices.
Stars: ✭ 130 (+420%)
Mutual labels:  android-tv
Youtubetv
📺 YouTube embedded player library for Android TV
Stars: ✭ 44 (+76%)
Mutual labels:  android-tv
Tvsample
1、仿泰捷视频最新TV版 Metro UI效果. 2、仿腾讯视频TV版(云视听·极光) 列表页
Stars: ✭ 1,112 (+4348%)
Mutual labels:  android-tv
Retrograde Android
Play retro video games on your Android TV!
Stars: ✭ 114 (+356%)
Mutual labels:  android-tv
Awesome Smart Tv
⚡️A curated list of awesome resources for building Smart TV apps
Stars: ✭ 588 (+2252%)
Mutual labels:  android-tv
Cumulustv
Android TV Live Channel Plugin with user-entered stream files
Stars: ✭ 170 (+580%)
Mutual labels:  android-tv
Smartyoutubetv
Watch YouTube videos on your TV and set-top-box with comfort
Stars: ✭ 4,384 (+17436%)
Mutual labels:  android-tv
Tvlauncher
A TV Launcher UI use ViewPager+CustomView as Main Frame, like win8 style, including several specially good effect CustomWidget, such as FlyBorderView, PosterView, ReflectView, RippleLayout, TextImageView and so on. Also it defines some animation effects and functional utils.
Stars: ✭ 102 (+308%)
Mutual labels:  android-tv
Androidtvapptutorial
Hands on tutorial for coding Android TV app from scratch
Stars: ✭ 190 (+660%)
Mutual labels:  android-tv
Yalpstore
Download apks from Google Play Store
Stars: ✭ 2,088 (+8252%)
Mutual labels:  android-tv
Android Player
LUSH Player for Mobile, Tablet & TV
Stars: ✭ 129 (+416%)
Mutual labels:  android-tv

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].