1
我正在尋找一種方法來支持大量的屏幕設備,而不需要大量的圖像。 目前即時通訊使用android-svg使用矢量圖像。這工作完美。但現在我想處理這些圖像與內部陰影,陰影,梯度覆蓋等Android編輯繪圖
有一些功能在android中使用畫布顏色創建gradientoverlays。但我想不出一種方法來創建內部陰影,陰影等。
有沒有人可以給我一個這樣的想法?也許是圖書館或「詭計」。
我正在尋找一種方法來支持大量的屏幕設備,而不需要大量的圖像。 目前即時通訊使用android-svg使用矢量圖像。這工作完美。但現在我想處理這些圖像與內部陰影,陰影,梯度覆蓋等Android編輯繪圖
有一些功能在android中使用畫布顏色創建gradientoverlays。但我想不出一種方法來創建內部陰影,陰影等。
有沒有人可以給我一個這樣的想法?也許是圖書館或「詭計」。
除了TextView
,我不知道任何內置陰影支持視圖或繪圖。
標準的「技巧」是渲染一個對象兩次:第一次稍微偏離並用陰影顏色覆蓋,然後再次不變。這不是非常有效,但它可以完成這項工作。這實際上是一個地圖Overlay
用於放置物品陰影(它將調用draw
兩次:首先將shadow
參數設置爲true,然後再次設置爲false)。
如果您的目標是蜂巢或更新,您也可以嘗試使用DragShadowBuilder。這是爲了在拖動項目時用於創建陰影形狀,但我想你也可以在其他地方使用它。或者從look at the sources開始。