快点啊,在线等
解决方案 »
- 求教各位在Android的NDK编译中,是否遇到过下面的错误 no archive symbol table (run ranlib)
- 关于桌面插件的开发(时钟插件)抓破脑袋的问题
- Android蓝牙开发浅析
- android中如何让软键盘弹出时只覆盖到光标下面
- 菜鸟提问:关于android工程问题
- 为什么在xml文件中放 & 符号 就会报错?
- 怎么能够获取手机相机支持的分辨率?
- Serializable通过socket方式发送与接收的问题
- 关于Node.js 后台架构设计
- Android 中运行中的进程获取 以及杀死进程 的实现
- 【急】求助Android屏保的实现问题
- 如何调用显示已存在的activity?
r是Rect类型的
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.os.Bundle;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.widget.Button;public class FristOne extends Activity {
/** Called when the activity is first created. */
SurfaceView sfv;
SurfaceHolder shv;
Button button;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button=(Button)findViewById(R.id.button);
sfv = (SurfaceView)findViewById(R.id.SurfaceView01);
// button.setOnClickListener(new ButtonListener());
Canvas canvas = shv.lockCanvas();
Rect rect = new Rect(0,0,10,10);
Paint mypaint = new Paint();
mypaint.setColor(Color.BLUE);
canvas.clipRect(rect);
canvas.drawRect(rect, mypaint);
shv.unlockCanvasAndPost(canvas);
}
}
我是个菜鸟 这么写一定错了,帮忙看看哪里错了,应该怎么改啊?谢谢了!
public class CanvasDemoActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); setContentView(new CustomView1(this)); }
class CustomView1 extends View{ Paint paint; public CustomView1(Context context) {
super(context);
paint = new Paint();
paint.setColor(Color.YELLOW);
paint.setStrokeJoin(Paint.Join.ROUND);
paint.setStrokeCap(Paint.Cap.ROUND);
paint.setStrokeWidth(3);
}
@Override
protected void onDraw(Canvas canvas) {
//请在这里进行绘制
RectF rect = new RectF(50, 50, 200, 200); canvas.drawRect(rect, paint); } }}
paint.setStrokeCap(Paint.Cap.ROUND);
这两句什么意思啊?
怎么办?