2016-04-14 16 views
2

新しいandroid.support.v17.leanbackライブラリを使用し、スタイリングに少し問題がありましたImageCardViewImageCardViewからバックグラウンドを削除

ListRowなどでカードを使用するときに自動的に生成される背景と影を削除したいので、ImageCardViewの画像を別の形に変更しています。私が影を残すと、カードが正方形のように影と背景が表示されているので、私のカードは奇妙に見えます。

すべての要素に異なる背景を設定しようとしましたが、機能しません。通常の背景色(緑、青など)を設定すると、画像または情報領域の背景が変わりますが、透明な背景を設定すると、カード全体をラップする別の背景が表示されます。

このアイデアを解決する方法はありますか?

+0

ここに関連コードを掲載してください。 –

+0

@Astagron透明な背景を使用するように管理しましたか? –

答えて

2

、それはあなたのプレゼンターについてです試すことができます。この行を入力してくださいRowPresenter/ListRowPresenter

listRowPresenter.setShadowEnabled(false); 
0

このpostによれば、バックグラウンドドロウアブルは変更できません。色は変更できません。

あなたは、あなたの問題はCardView自体に関するものではありません

public void setBackground (Drawable background) 
-Set the background to a given Drawable, or remove the background 
関連する問題