2015-06-28 43 views
1

我有一個ShapeDrawable的Android ShapeDrawable設置背景和邊框編程

final ShapeDrawable drawable = new ShapeDrawable(shape); 
drawable.getPaint().setStyle(Paint.Style.FILL); 
drawable.getPaint().setColor(0xFFffffff); 

我想設置邊界(中風)顏色和寬度爲此繪製。

我嘗試setStyle(Paint.Style.FILL_AND_STROKE) 但它設置背景和邊框用相同的顏色

+0

你找到一個方法來做到這一點? –

回答

1

使用

drawable.getPaint().setStyle(Paint.Style.STROKE); 
drawable.getPaint().setStrokeWidth(2); // in pixel