同步操作将从 Android TV 开源社区/Android-TV-Frame 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
使用说明:
https://git.oschina.net/hailongqiu/AndroidTVWidget/wikis/AndroidTVWidget-use-manual
键盘使用说明:
项目导入说明:
欢迎进入 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 ,有倒影,如果无法满足,请查看代码,自行修改】
<com.open.androidtvwidget.view.ReflectItemView
... ...
app:isReflect="false"
... ...
网络加载布局
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。