读书人

ShapeDrawable重绘View的例证

发布时间: 2012-11-10 10:48:50 作者: rapoo

ShapeDrawable重绘View的例子
直接上段代码吧:

public class CustomDrawableView extends View {private ShapeDrawable mDrawable;public CustomDrawableView(Context context) {super(context);int x = 10;int y = 10;int width = 300;int height = 50;                //通过传参可以绘制不同的图形mDrawable = new ShapeDrawable(new OvalShape());mDrawable.getPaint().setColor(0xff74AC23);mDrawable.setBounds(x, y, x + width, y + height);}protected void onDraw(Canvas canvas) {mDrawable.draw(canvas);}}

读书人网 >其他相关

热点推荐