package com.google.android.Game_Develop_New;
import javax.microedition.khronos.opengles.GL;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.DrawFilter;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.Picture;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.Region;
import android.graphics.Paint.Style;
import android.graphics.PorterDuff.Mode;
import android.graphics.Region.Op;
public class Graphics extends Canvas {
private static Paint gpaint;
private static Canvas gcanvas;
public Graphics(Paint paint, Canvas canvas) {
// TODO Auto-generated constructor stub
super();
gpaint = paint;
gcanvas = canvas;
}
public void setColor(int color) {
gpaint.setColor(color);
}
public void drawRect(float x, float y, float weith, float heigth) {
gpaint.setStyle(Style.STROKE);
gcanvas.drawRect(x, y, x + weith, y + heigth, gpaint);
}
public void fillRect(float x, float y, float weith, float heigth) {
gpaint.setStyle(Style.FILL);
gcanvas.drawRect(x, y, x + weith, y + heigth, gpaint);
}
public void drawImage() {
}
public void drawString(String str, int x, int y) {
gcanvas.drawText(str, x, y, gpaint);
}
@Override
public boolean clipPath(Path path, Op op) {
// TODO Auto-generated method stub
return gcanvas.clipPath(path, op);
}
@Override
public boolean clipPath(Path path) {
// TODO Auto-generated method stub
return gcanvas.clipPath(path);
}
@Override
public boolean clipRect(float left, float top, float right, float bottom,
Op op) {
// TODO Auto-generated method stub
return gcanvas.clipRect(left, top, right, bottom, op);
}
@Override
public boolean clipRect(float left, float top, float right, float bottom) {
// TODO Auto-generated method stub
return gcanvas.clipRect(left, top, right, bottom);
}
@Override
public boolean clipRect(int left, int top, int right, int bottom) {
// TODO Auto-generated method stub
return gcanvas.clipRect(left, top, right, bottom);
}
@Override
public boolean clipRect(Rect rect, Op op) {
// TODO Auto-generated method stub
return gcanvas.clipRect(rect, op);
}
@Override
public boolean clipRect(Rect rect) {
// TODO Auto-generated method stub
return gcanvas.clipRect(rect);
}
@Override
public boolean clipRect(RectF rect, Op op) {
// TODO Auto-generated method stub
return gcanvas.clipRect(rect, op);
}
@Override
public boolean clipRect(RectF rect) {
// TODO Auto-generated method stub
return gcanvas.clipRect(rect);
}
@Override
public boolean clipRegion(Region region, Op op) {
// TODO Auto-generated method stub
return gcanvas.clipRegion(region, op);
}
@Override
public boolean clipRegion(Region region) {
// TODO Auto-generated method stub
return gcanvas.clipRegion(region);
}
@Override
public void concat(Matrix matrix) {
// TODO Auto-generated method stub
gcanvas.concat(matrix);
}
@Override
public void drawArc(RectF oval, float startAngle, float sweepAngle,
boolean useCenter, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawArc(oval, startAngle, sweepAngle, useCenter, paint);
}
@Override
public void drawARGB(int a, int r, int g, int b) {
// TODO Auto-generated method stub
gcanvas.drawARGB(a, r, g, b);
}
@Override
public void drawBitmap(Bitmap bitmap, float left, float top, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawBitmap(bitmap, left, top, paint);
}
@Override
public void drawBitmap(Bitmap bitmap, Matrix matrix, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawBitmap(bitmap, matrix, paint);
}
@Override
public void drawBitmap(Bitmap bitmap, Rect src, Rect dst, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawBitmap(bitmap, src, dst, paint);
}
@Override
public void drawBitmap(Bitmap bitmap, Rect src, RectF dst, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawBitmap(bitmap, src, dst, paint);
}
@Override
public void drawBitmap(int[] colors, int offset, int stride, float x,
float y, int width, int height, boolean hasAlpha, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawBitmap(colors, offset, stride, x, y, width, height,
hasAlpha, paint);
}
@Override
public void drawBitmap(int[] colors, int offset, int stride, int x, int y,
int width, int height, boolean hasAlpha, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawBitmap(colors, offset, stride, x, y, width, height,
hasAlpha, paint);
}
@Override
public void drawBitmapMesh(Bitmap bitmap, int meshWidth, int meshHeight,
float[] verts, int vertOffset, int[] colors, int colorOffset,
Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawBitmapMesh(bitmap, meshWidth, meshHeight, verts,
vertOffset, colors, colorOffset, paint);
}
@Override
public void drawCircle(float cx, float cy, float radius, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawCircle(cx, cy, radius, paint);
}
@Override
public void drawColor(int color, Mode mode) {
// TODO Auto-generated method stub
gcanvas.drawColor(color, mode);
}
@Override
public void drawColor(int color) {
// TODO Auto-generated method stub
gcanvas.drawColor(color);
}
@Override
public void drawLine(float startX, float startY, float stopX, float stopY,
Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawLine(startX, startY, stopX, stopY, paint);
}
@Override
public void drawLines(float[] pts, int offset, int count, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawLines(pts, offset, count, paint);
}
@Override
public void drawLines(float[] pts, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawLines(pts, paint);
}
@Override
public void drawOval(RectF oval, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawOval(oval, paint);
}
@Override
public void drawPaint(Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawPaint(paint);
}
@Override
public void drawPath(Path path, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawPath(path, paint);
}
@Override
public void drawPicture(Picture picture, Rect dst) {
// TODO Auto-generated method stub
gcanvas.drawPicture(picture, dst);
}
@Override
public void drawPicture(Picture picture, RectF dst) {
// TODO Auto-generated method stub
gcanvas.drawPicture(picture, dst);
}
@Override
public void drawPicture(Picture picture) {
// TODO Auto-generated method stub
gcanvas.drawPicture(picture);
}
@Override
public void drawPoint(float x, float y, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawPoint(x, y, paint);
}
@Override
public void drawPoints(float[] pts, int offset, int count, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawPoints(pts, offset, count, paint);
}
@Override
public void drawPoints(float[] pts, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawPoints(pts, paint);
}
@Override
public void drawPosText(char[] text, int index, int count, float[] pos,
Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawPosText(text, index, count, pos, paint);
}
@Override
public void drawPosText(String text, float[] pos, Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawPosText(text, pos, paint);
}
@Override
public void drawRect(float left, float top, float right, float bottom,
Paint paint) {
// TODO Auto-generated method stub
gcanvas.drawRect(left, top, right, bottom, paint);
}
@Override
public void drawRect(Rect
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Game_Develop_New.rar (86个子文件)
Game_Develop_New
.project 852B
default.properties 449B
bin
com
google
android
Game_Develop_New
R$string.class 478B
R$layout.class 445B
Graphics.class 14KB
mainCanvas.class 8KB
R$drawable.class 2KB
music.class 5KB
mainActivity.class 6KB
R.class 652B
R$raw.class 704B
classFac.class 665B
myArgument.class 2KB
R$attr.class 391B
Item.class 471B
mainActivity$GameThread.class 1KB
mainActivity$1.class 1KB
Game_Develop_New.apk 3.79MB
resources.ap_ 3.77MB
classes.dex 31KB
.settings
org.eclipse.jdt.core.prefs 208B
AndroidManifest.xml 801B
src
com
google
android
Game_Develop_New
music.java 8KB
mainCanvas.java 14KB
Item.java 693B
mainActivity.java 8KB
myArgument.java 1KB
classFac.java 174B
Graphics.java 14KB
res
values
strings.xml 175B
layout
main.xml 382B
raw
qingting.mp3 22KB
mifeng.mp3 18KB
apple.mp3 17KB
ka.mp3 9KB
jiandao.mp3 22KB
guan1.mp3 1.52MB
orange.mp3 27KB
pear.mp3 36KB
menu.mp3 1.66MB
butterfly.mp3 24KB
drawable-ldpi
people3_1.png 4KB
people4_1.png 3KB
people5_1.png 4KB
people7_1.png 4KB
people0.png 244B
people6_1.png 4KB
people2_1.png 5KB
people1_1.png 3KB
drawable-hdpi
ui0.png 98KB
white.png 1KB
icon.png 3KB
drawable-mdpi
number_5.png 5KB
apple.png 7KB
start.png 162KB
orange.png 5KB
number_8.png 6KB
number_2.png 6KB
mifeng1.png 2KB
right.jpg 35KB
qingting1.png 2KB
help.png 4KB
butterfly.png 6KB
back.png 4KB
zhizuoren.png 4KB
number_3.png 5KB
qingting.png 5KB
number_0.png 5KB
number_7.png 5KB
kaishi.png 4KB
tuichu.png 4KB
number_1.png 4KB
number_9.png 5KB
bz.png 17KB
butterfly1.png 2KB
number_6.png 5KB
pear.png 3KB
out.png 2KB
left.png 21KB
number_4.png 5KB
xq.png 5KB
jiandao.png 4KB
again.png 4KB
mifeng.png 8KB
.classpath 280B
gen
com
google
android
Game_Develop_New
R.java 3KB
assets
共 86 条
- 1
资源评论
- z11514305372013-12-11用来做一款幼儿识字软件,我想可以用来参考,能运行。
- Stevenliujiacheng2013-09-28运行出来的效果不是很好
- u0102814272013-04-17只能在2.2运行,还出错。唉。
- tangqihangtqhtqh2013-04-20很好,还可以运行
- 蘑菇小菜2011-12-15内存占用太大,是不是考虑转到内存卡,这样可以节约手机有限的内存
乔哥哥
- 粉丝: 67
- 资源: 71
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功