Drawable的setBounds方法

来源:互联网 发布:网络机顶盒看乐视体育 编辑:程序博客网 时间:2024/06/08 06:51

Drawable的setBounds方法有四个参数,setBounds(int left, int top, int right, int bottom),这个四参数指的是drawable将在被绘制在canvas的哪个矩形区域内。

例如

@Override    protected void onDraw(Canvas canvas) {        drawable.setBounds(100, 100, 500, 500);        drawable.draw(canvas);    }

上面的代码会将drawable绘制在canvas内部(100,100,500,500)表示的矩形区内(这个矩形区域的坐标是以canvas左上角为坐标原点的)

7 1
原创粉丝点击