Android drawLine 画虚线
生活随笔
收集整理的這篇文章主要介紹了
Android drawLine 画虚线
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
drawLine 是畫線的 ,有時候想畫虛線可以使用 PathEffect 代碼如下
Paint linePaint = new Paint();linePaint.reset();linePaint.setAntiAlias(true);linePaint.setStyle(Paint.Style.STROKE);linePaint.setStrokeWidth(2);linePaint.setColor(Color.RED);PathEffect pathEffect = new DashPathEffect(new float[]{5, 5, 5, 5}, 2);linePaint.setPathEffect(pathEffect);
canvas.drawLine(0, 0, 100, 100, linePaint);
?
可能由于版本的問題有時候?,使用這個方法還是實線,
可以把drawLine 改為drawPath 來畫虛線
代碼如下
Paint linePaint = new Paint();linePaint.reset();linePaint.setAntiAlias(true);linePaint.setStyle(Paint.Style.STROKE);linePaint.setStrokeWidth(2);linePaint.setColor(Color.RED);PathEffect pathEffect = new DashPathEffect(new float[]{5, 5, 5, 5}, 2);linePaint.setPathEffect(pathEffect);Path linePath = new Path();linePath.moveTo(120, 180);linePath.lineTo(360, 360);canvas.drawPath(linePath, linePaint);
?
總結
以上是生活随笔為你收集整理的Android drawLine 画虚线的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 钢化玻璃多少钱一平方
- 下一篇: 我想买阿胶浆?