Mic*_*311 4 graphics android paint
我想用两种颜色画一条虚线。我希望这条线以均匀的间隔在红色和白色之间交替。到目前为止我所拥有的效果很好,但破折号之间的空间是透明的。这就是我正在努力改变的。我到目前为止的工作:
Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
paint.setColor(Color.parseColor("#ED1C24"));
paint.setStyle(Paint.Style.STROKE);
paint.setPathEffect(new DashPathEffect(new float[] {10,10}, 0));
Run Code Online (Sandbox Code Playgroud)
谢谢大家!!
尝试用两种颜色创建两种油漆,并用不同的油漆绘制两次线条,其中第一种不是虚线,而顶部的第二种是虚线。
如果你想在虚线之间有透明的空间,那么调整虚线效果并尝试改变偏移量,如:
paint.setPathEffect(new DashPathEffect(new float[] {10,10}, 0));
paint2.setPathEffect(new DashPathEffect(new float[] {5,15}, 15));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2803 次 |
| 最近记录: |