美文网首页
AndroidTVWidget框架补充(六)

AndroidTVWidget框架补充(六)

作者: fengfancky | 来源:发表于2017-11-28 11:16 被阅读413次

LeanBack

  • 仿写Google的LeanBack库中的一种横向与纵向都可滑动的并带有标题的列表展示视图。
  • 使用Presenter
  • 可自定义标题样式和item
  • 还存在一些小问题
    详情请见Demo的LeanBackActivity。

ReflectItemView

  • 用于设置圆角和倒影的控价
  • isShape:用于设置圆角,true为圆角
  • isReflect:用于设置倒影,true为显示倒影
  • 可以通过setRadius()动态设置圆角的大小

注:直接设置isReflect,可能没用倒影效果,可以尝试将ReflectItemView放在FrameMainLayout容器中。

例:

 <com.open.androidtvwidget.view.ReflectItemView
                android:id="@+id/cardView"
                app:isShape="true"
                app:isReflect="true"
                android:focusable="true"
                android:layout_width="220dp"
                android:layout_height="270dp"              
                android:background="#11ADFF">
                <ImageView
                    android:id="@+id/card_img"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:scaleType="fitXY" />
 </com.open.androidtvwidget.view.ReflectItemView>

EffectNoDrawBridge

用于设置焦点框:

  • setUpRectResource(),边框图片资源
  • setDrawUpRectPadding(),阴影边距
  • setVisibleWidget(false)/setVisibleWidget(true),焦点框的显示或隐藏
  • setFocusView(),焦点的移动或放大
  • setUnFocusView(),状态还原

相关文章

  • AndroidTVWidget框架补充(六)

    LeanBack 仿写Google的LeanBack库中的一种横向与纵向都可滑动的并带有标题的列表展示视图。 使用...

  • AndroidTVWidget框架之运动焦点框(五)

    AndroidTVWidget框架在此框架上封装了几个类用于快速实现焦点动画。 使用AndroidTVWidget...

  • Android TV 开发总结概览

    焦点设置(一)焦点选中状态(二)焦点导航(三)事件(四)AndroidTVWidget框架之运动焦点框(五)And...

  • SSM框架的补充

    在前面的一篇关于框架中已经讲过了以下几点,另外再针对框架中的盲点进行扫雷,将现有的框架中的一些知识点进行强化。Sp...

  • 2020-02-26 日志

    2020 0226 日志内容补充(1.1.1、1.2.1) 2020 0223 日志框架更新 自我跟进,允许出现意...

  • 精读《dob - 框架使用》

    本系列分三部曲:《框架实现》 《框架使用》 与 《跳出框架看哲学》,这三篇是我对数据流阶段性的总结,正好补充之前过...

  • 硬件信息的获取

    硬件信息的获取 1. 功能 2. 应用场景 3. 实现方案 4. 框架完善 5. 补充框架 iOS-System-...

  • 多媒体笔记 | 框架流程

    一、整体框架 二、MediaPlayer框架 三、相机框架 四、录像框架 五、Video Camera框架 六、O...

  • iOS开发经验(8)-绘图

    目录: 主要绘图框架介绍 CALayer 绘图 贝塞尔曲线-UIBezierPath CALayer子类 补充:i...

  • 补充1-SSM小框架

    1 创建war类型maven项目并加载web配置文件,导入对应库 2 创建对应表的实体类 3 编写连接数据库的属性...

网友评论

      本文标题:AndroidTVWidget框架补充(六)

      本文链接:https://www.haomeiwen.com/subject/iabrbxtx.html