Leanback

最新更新时间 当前稳定版 下一候选版本 Beta 版 Alpha 版
2019 年 12 月 18 日 1.0.0 - - 1.1.0-alpha03

声明依赖项

要添加 Leanback 的依赖项,您必须将 Google Maven 代码库添加到项目中。请阅读 Google 的 Maven 代码库了解详情。

在应用或模块的 build.gradle 文件中添加所需工件的依赖项:

    dependencies {
        def leanback_version = "1.0.0"

        implementation "androidx.leanback:leanback:$leanback_version"

        // leanback-preference is an add-on that provides a settings UI for TV apps.
        implementation "androidx.leanback:leanback-preference:$leanback_version"
    }
    

如需详细了解依赖项,请参阅添加编译依赖项

版本 1.1.0

版本 1.1.0-alpha03

2019 年 12 月 18 日

发布了 androidx.leanback:leanback:1.1.0-alpha03androidx.leanback:leanback-preference:1.1.0-alpha03Leanback 版本 1.1.0-alpha03 中包含这些提交内容Leanback-Preference 版本 1.1.0-alpha03 中包含这些提交内容

新功能

  • BaseGridView 现在支持自定义滚动速度 (aosp/952718)
  • 改进了引导步骤项的触摸体验 (aosp/1167964)
  • 公开了 BaseGridView OnLayoutCompleteListener,以使应用能够在遍历布局后执行视图转换。(aosp/1164409)

API 变更

  • 新增了一个 API,以允许自定义 BaseGridView 滚动速度 (aosp/952718)
  • 新增了一个 API,以便在 BaseGridView 中添加 OnLayoutCompleteListener (aosp/1164409)

问题修复

  • 修复了快速遍历布局无法更新子项对齐方式的错误。(aosp/1122745)
  • 修复了焦点变化时选择器微件中的 Stack Overflow 崩溃问题 (aosp/1168473)

依赖项变更

  • Leanback-preference:将 androidx.preference 的依赖项固定到了 1.1.0 (aosp/1181902)

版本 1.1.0-alpha02

2019 年 5 月 7 日

发布了 androidx.leanback:leanback:1.1.0-alpha02androidx.leanback:leanback-preference:1.1.0-alpha02。要了解此版本中包含的提交内容,请查看 leanback 提交内容leanback-preference 提交内容

新功能

  • RowsSupportFragment 现在可与其他 RowsSupportFragment 共享 ViewHolder,这有助于提升多标签页界面的性能。

API 变更

  • 添加了 PlaybackSupportFragment.setShowOrHideControlsOverlayOnUserInteraction(),以允许应用停用在用户按方向键时自动隐藏/显示播放控件的功能。

问题修复

  • 修复了由于 preference 库中的更改而导致 leanback-preference Fragment 主题背景损坏的问题。
  • 修复了在 SearchEditText 上按返回键时出现的导航问题。

版本 1.1.0-alpha01

2019 年 1 月 30 日

发布了 androidx.leanback:leanback 1.1.0-alpha01

新功能

  • 添加了 PinPicker 微件。
  • 现在,默认情况下在低内存设备上停用轮廓裁剪。
  • 允许自定义的 PlaybackSupportFragment 显示/隐藏控件行为。(b/122918400)

API 变更

  • 框架 Fragment 已弃用。
  • 添加了新的 PinPicker 类。

问题修复

  • 修复了 BrowseSupportFragment 停止后 Fragment 事务崩溃的问题
  • GuidedStepSupportFragment 不应裁剪 VerticalGridView 中的项 (aosp/787396)
  • onCreateActionsStylist()onCreateGuidanceStylist() 已从构造函数移至 GuidedSupportFragment.onCreate() (aosp/787397)
  • 修复了 SearchSupportFragment 无法聚焦到结果 Fragment 的问题 (aosp/798833)
  • 修复了 VerticalGridViewHorizontalGridView 中的滚动问题 (aosp/858809)

发布了 androidx.leanback-preference 1.1.0-alpha01

新功能

  • 添加了 androidx Fragment 类,弃用了框架 Fragment 类。
  • 颜色和字体现在基于框架主题背景属性。

API 变更

  • 添加了新的 androidx Fragment 类,弃用了框架 Fragment 类。