我想用画布绘制圆圈.这是我的代码:
[MyActivity.java]:
public class MyActivity extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
...
setContentView(new View(this,w,h));
}
}
Run Code Online (Sandbox Code Playgroud)
[View.java]:
public class View extends SurfaceView
{
public View(Context context, int w, int h)
{
super(context);
Canvas grid = new Canvas(Bitmap.createBitmap(h,w, Bitmap.Config.ARGB_8888));
grid. drawColor(Color.WHITE);
Paint paint = new Paint();
paint.setStyle(Paint.Style.FILL);
grid.drawCircle(w/2, h/2 , w/2, paint);
}
}
Run Code Online (Sandbox Code Playgroud)
所以我只有黑色的屏幕没有圆圈.为什么它不起作用?怎么解决?
我是新手,我有创建游戏的问题
执行过程
activity_main.xml - > MainActivity.java - > GameLoop.java - > action.xml(错误) - > CustomView.java
Custom view CustomView is not using the 2- or 3-argument View constructors; XML attributes will not work
Run Code Online (Sandbox Code Playgroud)
我不明白......