如何在BrowseFragment

时间:2016-03-11 10:36:24

标签: android android-tv leanback

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

1 个答案:

答案 0 :(得分:0)

我无法通过setElevation有效地使用CardViews,但我可以在构建ListRowPresenter时更改选择缩放效果的最大尺寸。其中一个参数可以是 int focusZoomFactor,根据您放入卡中的数量,可以放大或放大。有关here的更多信息。

final ListRowPresenter listRowPresenter = new ListRowPresenter(int focusZoomFactor);

您也可以通过调用listRowPresenter.setShadowEnabled(boolean)

打开或关闭阴影

尽管仍在研究高程细节!