在我的 Android TV 应用程序中,我正在继承BrowseFragment
并添加行CardViews
using ArrayObjectAdapter
. 默认情况下,卡片的选择状态由某种提升效果指示,无论何时选择卡片都会使卡片变大。是否可以控制高度或调整大小?我希望卡片的放大不会超过特定数量。我已经尝试过设置elevation
,cardElevation
但cardMaxElevation
没有效果。有谁知道leanback 库是否支持改变这种行为?
问问题
518 次
1 回答
0
我无法通过setElevation
有效使用,CardViews
但是当您构建ListRowPresenter
. 其中一个参数可以是 int focusZoomFactor
,根据您放入卡中的数字,将放大或缩小。更多关于这个here。
final ListRowPresenter listRowPresenter = new ListRowPresenter(int focusZoomFactor);
您也可以通过调用打开或关闭阴影listRowPresenter.setShadowEnabled(boolean)
尽管如此,仍在研究海拔细节!
于 2016-08-10T18:27:45.150 回答