用paint 画一个圆形
1.main.xml
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<com.xinhua.test_paint.DrawView
android:id="@+id/drawView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</FrameLayout>
2.
public class DrawView extends View {
public DrawView(Context context, AttributeSet attrs) { //此处不能错
super(context, attrs);
}
@Override
protected void onDraw(Canvas canvas) {
Paint paint = new Paint();
paint.setColor(Color.RED);
paint.setShadowLayer(2, 3, 3, Color.rgb(180, 180, 180));
// canvas.drawRect(40, 40, 200, 100, paint);
canvas.drawCircle(100, 100, 40, paint);
super.onDraw(canvas);
}
}
3.MainActivity
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}