簡體   English   中英

如何在 android 中以弧形繪制 Bitmap 圖像以創建旋轉

[英]How to Draw a Bitmap image in a arc shape in android to create a spin

我正在嘗試在 android 中創建一個旋轉。 好吧,我使用了一個庫代碼來創建如下圖所示的旋轉:

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

     }
}

我希望社區的人能解決我的問題。

提前致謝

創建一個BitmapShader , select 它到油漆 object 然后畫一個圓弧。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM