# Android-TV-Frame
**Repository Path**: myitm/AndroidTVWidget
## Basic Information
- **Project Name**: Android-TV-Frame
- **Description**: Android TV 开发框架:
包含 移动的边框,键盘,标题栏.
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 214
- **Created**: 2016-03-25
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Android TV 开发框架
使用说明:
https://git.oschina.net/hailongqiu/AndroidTVWidget/wikis/AndroidTVWidget-use-manual
键盘使用说明:
https://git.oschina.net/hailongqiu/AndroidTVWidget/wikis/Android-TV-%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E9%94%AE%E7%9B%98%E6%8E%A7%E4%BB%B6%28SkbContainer%29
项目导入说明:
https://git.oschina.net/hailongqiu/AndroidTVWidget/wikis/AndroidTVWidget-use-manual%28Android-Studio%29
https://git.oschina.net/hailongqiu/AndroidTVWidget/wikis/AndroidTVWidget-use-manual%28Eclipse%E5%AF%BC%E5%85%A5%29
欢迎进入 TV开发,希望大家不断的分享代码,一起进步,谢谢. (hailongqiu 356752238@qq.com)

天天加班加点,欢迎支持

##Tab 测试DEMO图片.








当ListView中有一些抢焦点的控件的时候,请使用 setDescendantFocusability ... ... 比如 Button,EditText


【MainUpView 部分API】
private static int TRAN_DUR_ANIM = 300; // 控件动画的时间.(默认时间,建议不更改)
public void setTranDurAnimTime(int time) { // 控件动画的时间.
public void runTranslateAnimation(View toView, float scaleX, float scaleY) { // 边框移动到那个焦点控件.
public void setFocusView(View view, float scale) { 设置焦点子控件的移动和放大.
public void setUnFocusView(View view) { 设置无焦点子控件还原.
public void setDrawUpRectPadding(int size) { 根据图片边框 自行 填写 相差的边距.
public void setDrawUpRectPadding(Rect rect) { 根据图片边框 自行 填写 相差的边距.
public void setShadowDrawable(Drawable shadowDrawable) { 当图片边框不自带阴影的话,可以自行设置阴影图片.
public void setShadowResource(int resId) {
public void setUpRectDrawable(Drawable upRectDrawable) { 设置移动边框,也是最上层的边框
public void setUpRectResource(int resId) {
// 设置 setDrawUpRectEnabled 类似图片中的小人,如果想让小人在最上面,需要设置这个属性.
public void setDrawUpRectEnabled(boolean isDrawUpRect) { // 设置是否移动边框在最下层. true : 移动边框在最上层. 反之否.
public void setTvScreenEnabled(boolean isTvScreen) { // 是否是TV的设备
public boolean isTvScreenEnabled() {
public void setInDraw(boolean isInDraw) { // 屏蔽 阴影,倒影,子控件的绘制.
【需要倒影功能 XML布局就可以设置 app:isReflect="false" 默认为 true ,有倒影,如果无法满足,请查看代码,自行修改】