2012-03-30 71 views
1

我正在尋找一種方法來支持大量的屏幕設備,而不需要大量的圖像。 目前即時通訊使用android-svg使用矢量圖像。這工作完美。但現在我想處理這些圖像與內部陰影,陰影,梯度覆蓋等Android編輯繪圖

有一些功能在android中使用畫布顏色創建gradientoverlays。但我想不出一種方法來創建內部陰影,陰影等。

有沒有人可以給我一個這樣的想法?也許是圖書館或「詭計」。

回答

0

除了TextView,我不知道任何內置陰影支持視圖或繪圖。

標準的「技巧」是渲染一個對象兩次:第一次稍微偏離並用陰影顏色覆蓋,然後再次不變。這不是非常有效,但它可以完成這項工作。這實際上是一個地圖Overlay用於放置物品陰影(它將調用draw兩次:首先將shadow參數設置爲true,然後再次設置爲false)。

如果您的目標是蜂巢或更新,您也可以嘗試使用DragShadowBuilder。這是爲了在拖動項目時用於創建陰影形狀,但我想你也可以在其他地方使用它。或者從look at the sources開始。