AndroidAPI太强大了,不过有点梗,使用起来不是很爽,尤其是对于了一个熟悉了MIDP的人来说。

不过绘图确实很强。

分享一个自己研究的填充多边形的代码。

public void fillTriangle(int x1, int y1, int x2, int y2, int x3, int y3) {
Path path = new Path();
path.moveTo(x1, y1);
path.lineTo(x2, y2);
path.lineTo(x3, y3);
path.lineTo(x1, y1);
// path.setFillType(FillType.EVEN_ODD);
graphics.drawPath(path, paint);
}

public void fillPolygon(int[] x, int[] y, int offset, int len) {
if (x == null || y == null) {
return;
}
Path path = new Path();
path.moveTo(x[offset], y[offset]);
for (int i = offset + 1; i < offset + len; i++) {
path.lineTo(x, y);
}
// path.setFillType(FillType.EVEN_ODD);
graphics.drawPath(path, paint);
}

public void fillPolygon(int[] x, int[] y) {
fillPolygon(x, y, 0, x.length);
}

更多相关文章

  1. Android:android.git.kernel.org 无法访问时下载源代码的解决方法
  2. [Tools]Android Studio代码提示功能--Ctrl+Alt+Space(空格键)
  3. Android学习心得(14) --- Android代码混淆(2)
  4. 一网打尽__Android 开源代码合集(SwitchButton)
  5. DSBridge——一套H5代码就能同时与Android和iOS通信
  6. [原创]通过代码及流程图说明Google在Android上的Push机制的实现
  7. Android Studio xml android标签突然没有代码提示问题的解决
  8. Android填坑之旅(第十七篇)MIX2 适配看这一篇就够了,只需一行代码

随机推荐

  1. 用Eclipse开发android原码
  2. android studio怎么生成HttpClient????
  3. Android应用程序组件Content Provider的
  4. android 控件描边取消重叠
  5. Android 打开系统设置
  6. Android Sudio 如何获取SHA1(开发版和发
  7. Android中的线程与线程池
  8. Android怎样播放多张图片形成一个动画
  9. 读取 android 设备的电池信息
  10. Android 中解析JSON形式的数据