我正在尝试在android中创建旋转。好吧,我已经使用一个库代码来创建旋转,如下图所示:
我想要的帮助是使旋转图像适合弧线。
[canvas.drawArc()方法仅接受绘画,我也尝试过使用canvas.drawBitmap(),但不能固定为圆弧形状。
这里是用于使用背景颜色创建旋转切片的示例代码:
Paint mArcPaint = new Paint();
private RectF mRange = new RectF();
protected void onDraw(Canvas canvas) {
for (int i = 0; i < 6 i++) {
mArcPaint.setStyle(Paint.Style.FILL);
mArcPaint.setColor(mLuckyItemList.get(i).color); //Color of a Pie
canvas.drawArc(mRange, tmpAngle, sweepAngle, true, mArcPaint); //Different Float value instead of angles
}
}
我希望社区中的人能够解决我的问题。
预先感谢
尝试this Libarryhttps://github.com/adef145/SpinningWheelAndroidSpinningWheelAndroid