我要進行佈局類似以下內容:定製的LinearLayout
爲此,我將需要三個背景是這樣的:
我將需要結合所有這些,
在運行時我必須要改變的每個
背景顏色,所以我想進行自定義的LinearLayout。
但我不知道如何讓它變成這樣。
我檢查了一些製作三角形和平行四邊形佈局的例子,但我也想合併所有三個視圖。請給出一些有用的鏈接,並給出代碼示例,而不是提供參考。
先謝謝您。 :)
我試圖在相對佈局。用於遠程視窗,我試圖這樣:
ColorFilter cf = new PorterDuffColorFilter(-15032095, Mode.MULTIPLY);
Drawable d= context.getResources().getDrawable(R.drawable.panel1);
d.mutate();
d.setColorFilter(cf);
我試圖以下代碼:
rv.setInt(R.id.rl_noti_main, "setColorFilter", d);
rv.setInt(R.id.rl_noti_main, "setBackgroundDrawable", -15032095);
rv.setInt(R.id.rl_noti_main, "setBackgroundResources",d);
而不是使用的圖像,你應該利用帆布和使用填充顏色繪製圖形過它。 – 2015-03-14 11:38:59
感謝Amrut的回覆。你可以提出一些代碼,也可以建議我如何繪製? – kiturk3 2015-03-14 12:31:45
爲什麼不在Photoshop中垂直加入這些圖像並將其用作背景。 – Apurva 2015-03-14 13:58:19