Android:使用渐变填充颜色在 canvas api 中绘制圆弧

标签 android android-canvas gradient android-gui geometric-arc

我想使用 Canvas 使用渐变填充绘制弧形。如何实现?

最佳答案

嘿,我从这里偷了这个:Draw an arc with a SweepGradient in Android

但效果很好,我改用了 LinearGradient。

Shader gradient = new SweepGradient (0,getMeasuredHeight()/2, Color.RED, Color.WHITE);
lightRed.setShader(gradient);
canvas.drawArc(rectf, -90, 360, false, lightRed);

关于Android:使用渐变填充颜色在 canvas api 中绘制圆弧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8830838/

相关文章:

android:将 Canvas 转换为位图然后保存到SD卡

html - 我需要一些帮助来为纹理添加渐变

android - 如何在 Android 开发者工具中将 Cordova 2.9.0 升级到 3.6?

mysql - 在android模拟器中加载mysql驱动

android - 如何将 View 从 Canvas 保存到 PNG 文件?

c++ - 梯度方向计算

android - 如何在 Android 上上传 Firefox OS 应用程序

java - 如何固定Android中Button的位置

android - 在我的 Android 应用程序中,如何将图像从它们的位置移开?