2016-04-14 57 views
2

我開始使用新的android.support.v17.leanback庫,並且在造型ImageCardView中遇到了一些麻煩。從ImageCardView刪除背景

我正在更改ImageCardView上的圖像以使其具有不同的形狀,因此我想要移除在使用ListRow中的卡時自動生成的背景和陰影。如果我離開陰影,我的卡看起來很奇怪,因爲陰影和背景顯示像卡片是方形的。

我試圖設置所有元素的不同背景,但它不起作用。如果我設置了正常的背景顏色(綠色,藍色等),圖像或信息區域的背景會改變,但如果我設置了透明背景,則可以看到包裹整個卡片的另一個背景。

任何想法如何解決這個問題?

+0

後您的相關代碼:把這一行的RowPresenter/ListRowPresenter。 –

+0

@Astagron你管理它使用透明背景嗎? –

回答

2

您的問題不是關於CardView本身,它是關於你的演講。這裏

listRowPresenter.setShadowEnabled(false); 
0

根據此post,您不能更改背景可繪製,只有顏色。

您可以嘗試

public void setBackground (Drawable background) 
-Set the background to a given Drawable, or remove the background