我正在使用 paint 在 android 中绘制一条虚线。
dashed.setPathEffect(new DashPathEffect(new float[] { 5, 5 }, 0));
在开发过程中,图形布局 View 中的一切都显示良好。但是当我插入一个真实的设备时,设备显示一条实线。起初我以为是因为我的设备都是 LG。然后我在三星 S4 上测试:同样的问题。有谁知道如何解决这种差异?图形布局说的是一回事,但没有实际设备同意它,这是没有意义的。有什么建议吗?
最佳答案
禁用硬件加速可能不是最好的方法,从 here 试试这个:
Path baseline = new Path();
baseline.moveTo(0, 0);
baseline.lineTo(100, 0);
canvas.drawPath(baseline, paint);
关于android - 虚线显示在图形布局中,但不显示在设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17794360/