0

在我的 Android TV 应用程序中,我正在继承BrowseFragment并添加行CardViewsusing ArrayObjectAdapter. 默认情况下,卡片的选择状态由某种提升效果指示,无论何时选择卡片都会使卡片变大。是否可以控制高度或调整大小?我希望卡片的放大不会超过特定数量。我已经尝试过设置elevationcardElevationcardMaxElevation没有效果。有谁知道leanback 库是否支持改变这种行为?

4

1 回答 1

0

我无法通过setElevation有效使用,CardViews但是当您构建ListRowPresenter. 其中一个参数可以是 int focusZoomFactor,根据您放入卡中的数字,将放大或缩小。更多关于这个here

final ListRowPresenter listRowPresenter = new ListRowPresenter(int focusZoomFactor);

您也可以通过调用打开或关闭阴影listRowPresenter.setShadowEnabled(boolean)

尽管如此,仍在研究海拔细节!

于 2016-08-10T18:27:45.150 回答