易网时代-编程资源站
Welcome
微信登录
编程资源
图片资源库
蚂蚁家优选
PDF转换器
软件资源
软件开发
、
小程序制作
、
系统集成与运维
、
空间租用
、
硬件开发
、
视频监控
、
技术咨询与支持
——联系电话:0311-88999002/88999003
首页
/
操作系统
/
Linux
/
Android 简单图形绘制
Android 简单绘制一个矩形:
package
rw.Draw;
import
android.app.Activity;
import
android.content.Context;
import
android.graphics.Canvas;
import
android.graphics.Color;
import
android.graphics.Rect;
import
android.graphics.Shader;
import
android.graphics.drawable.ShapeDrawable;
import
android.graphics.drawable.shapes.RectShape;
import
android.os.Bundle;
import
android.util.AttributeSet;
import
android.view.View;
public
class
Drwa02Activity
extends
Activity {
/** Called when the activity is first created. */
@Override
public
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
Draw draw=
new
Draw(
this
);
setContentView(draw);
}
public
class
Draw
extends
View{
private
ShapeDrawable shapeDrawable;
//ShapeDrawable继承来自Drawable类,可以随便绘制二维图形
public
Draw(Context context) {
super
(context);
// TODO Auto-generated constructor stub
shapeDrawable=
new
ShapeDrawable(
new
RectShape());
shapeDrawable.getPaint().setColor(Color.RED);
shapeDrawable.setBounds(
20
,
20
,
400
,
200
);
//shapeDrawable.setBounds(left, top, right, bottom);
}
protected
void
onDraw(Canvas canvas){
shapeDrawable.draw(canvas);
}
}
}
收藏该网址
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图