Android自定义view(Java代码画圆环)
发布时间
阅读量:
阅读量
最近想实现在界面上显示圆环的效果。并能更改其颜色。
效果图如下:

代码如下:
//绘制路径: 绘制一个圆环
private void doDrawPath(){
Bitmap.Config mConfig=mConfig = Bitmap.Config.ARGB_8888;
Bitmap bm = Bitmap.createBitmap(400,400,mConfig);
Canvas canvas = new Canvas(bm);
//canvas.drawColor(Color.parseColor("#00ff00"));
Paint paint = new Paint();
paint.setColor(Color.GREEN);
//画笔的风格,就是边框(绘制的是空心的)
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(8);
//按路径绘制,就是一个原型
canvas.drawCircle(200,200,200,paint);
circle.setImageBitmap(bm);//circle是一个imageview
}
界面:
<ImageView
android:id="@+id/cicle"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
</ImageView>
参考链接:
<>
全部评论 (0)
还没有任何评论哟~
