在android中单击按钮时如何绘制圆?
onClick方法需要填写什么?制作位图,然后在画布上绘制,然后将此位图添加到例如imageview中 创建位图:在android中单击按钮时如何绘制圆?,android,geometry,Android,Geometry,onClick方法需要填写什么?制作位图,然后在画布上绘制,然后将此位图添加到例如imageview中 创建位图: public class SomeActivity extends Activity { private Button checkButton; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.
public class SomeActivity extends Activity {
private Button checkButton;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
start();
}
private void start() {
checkButton=(Button)findViewById(R.id.go);
checkButton.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
}
});
}
设置为imageview
Bitmap bmp = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888);
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(Color.BLUE);
Canvas c = new Canvas(bmp);
c.drawCircle(60,50,25, paint);
例如,制作位图,然后在画布上绘制,然后将此位图添加到imageview 创建位图:
public class SomeActivity extends Activity {
private Button checkButton;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
start();
}
private void start() {
checkButton=(Button)findViewById(R.id.go);
checkButton.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
}
});
}
设置为imageview
Bitmap bmp = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888);
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(Color.BLUE);
Canvas c = new Canvas(bmp);
c.drawCircle(60,50,25, paint);
谢谢你,但是配置的价值是什么@Marko NiciforovicI编辑了我的答案,现在你有了所有的值。显然,您可以根据需要修改圆的绘制(颜色)和其他值。请尝试将其设置为config=Bitmap.config.ARGB_8888,并使用setImageBitmap BetterHanks。它正在工作。但如何在圆下方的图像视图中再添加一个圆?与添加此圆的方式相同?谢谢。但配置的值必须是什么@Marko NiciforovicI编辑了我的答案,现在你有了所有的值。显然,您可以根据需要修改圆的绘制(颜色)和其他值。请尝试将其设置为config=Bitmap.config.ARGB_8888,并使用setImageBitmap BetterHanks。它正在工作。但如何向该圆下方的图像视图中再添加一个圆?与添加此圆的方式相同?