我是靠谱客的博主 苗条流沙,最近开发中收集的这篇文章主要介绍android draw bitmap,Android:canvas.drawBitmap()方法无法正常工作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我已经发布了两个与此相关的问题(请参阅

custom piechart 1和此custom pie chart 2),但没有得到答案,最终我开发了自己的软件,但在某个时候被卡住了.

我需要在绘制区域之间创建线条,如您在图像中看到的.对于内圈,我使用canvas.drawArc().对于外圈,我使用canvas.drawCircle();对于中线,我使用canvas.drawBitmap()方法,但有所不同角度.此处正确绘制了内部和外部圆,但对于中间弧线,仅正确绘制了前两个位图/弧,而其余两个未处于其精确位置.

我使用相同的代码绘制所有位图/弧,但未获得确切的输出.我被卡住了确切的问题.需要帮助,在此先感谢.

你可以看到我的输出

这里..

听到的是我的onCreate(),在其中生成并设置view.

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

lv1 = (LinearLayout) findViewById(R.id.linear);

matrix = new Matrix();

MyView myview = new MyView(this);

lv1.addView(myview);

}

这是我要生成的customview类.

public class MyView extends View {

private Paint p ,paint,paint_text;

private int startX;

private int startY;

private int radius;

最后

以上就是苗条流沙为你收集整理的android draw bitmap,Android:canvas.drawBitmap()方法无法正常工作的全部内容,希望文章能够帮你解决android draw bitmap,Android:canvas.drawBitmap()方法无法正常工作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部