Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

总结Android TV开发总常用的组件 工具类等

Notifications You must be signed in to change notification settings

lairdli/XTvLibs

Repository files navigation

tips:如果您在电脑上直接打开,推荐使用Typora客户端打开该文档
 如果您在AndroidStudio打开,推荐下载markdown插件,Preferences-Plugins-Markdown-Navgitor

Android TV 开发工具XTvLibs使用说明

1 简介

总结整理AndroidTv开发中常用的组件,工具类等

  • Multkey 组合键监听,默认实现"上+下+左+右+上"组合键打印版本信息。
  • keyboard 自定义九宫格键盘,预览图见sreenshot文件夹
  • Pickerview 自定义滚动选择器,预览图见sreenshot文件夹
  • HScrollMenuTv 自定义水平菜单选择器,预览图见sreenshot文件夹
  • FlyBoraderTv 自定义焦点移动飞框
  • 集成TV开发常见屏幕分辨率(基准1920*1080),使用时直接@dimen/w_x 或@dimen/h_x
  • 更多功能待整理 可参考Android TV 开源社区

2 集成说明

可选择aar集成或者私服maven依赖集成

2.1 aar集成

将离线xtvlibs.aar copy至app模块lib目录下

app模块build.gradle中声明如下

repositories{
		flatDir{dirs 'libs'}
}
dependencies {
 implementation (name:'xtvlibs',ext:'aar')
}

2.2 私服maven依赖

工程buid.grade

...
allprojects {
 repositories {
 maven { url "http://192.168.3.163:8081/repository/maven-public-android/" }
 google()
 jcenter()
 
 }
}
...

app模块 build.grade

...
dependencies {
 ...
 implementation'com.avit.xtvlibs:xtvlibs:+'
}

3 使用说明

待整理... 可参考益阳IPTV相关代码

About

总结Android TV开发总常用的组件 工具类等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /