2016-03-11 25 views
0

在我的Android TV應用程序中,我將BrowseFragment進行了子類化,並使用ArrayObjectAdapter添加了CardViews行。卡片的選擇狀態默認由某種提升效果表示,使卡片在選擇時變大。是否可以控制海拔或調整大小?我希望卡片不會超過特定的數量。我已經嘗試設置elevation,cardElevationcardMaxElevation但沒有任何效果。有誰知道leanback庫是否支持改變這種行爲?如何更改BrowseFragment中的CardView高程

回答

0

我還沒有能夠通過CardViews有效地使用setElevation,但我可以在構建ListRowPresenter時更改選擇縮放效果的最大尺寸。其中一個參數可以是int focusZoomFactor,根據您放入卡片的數量可以放大或縮小。更多關於這個here

final ListRowPresenter listRowPresenter = new ListRowPresenter(int focusZoomFactor);

也可以打開陰影或關閉致電listRowPresenter.setShadowEnabled(boolean)

還是關於海拔的細節工作,但!