相关疑难解决方法(0)

在android中的饼图上单击事件

我曾经使用画布绘制饼图..饼图中有大约10个弧.我想在每个弧上执行点击事件.有没有办法做到这一点?或任何其他方式?

这是我的饼图视图..

MyView.java

package android.piechart;
import java.util.ArrayList;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.RectF;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;

public class MyView extends View {

private Paint p;
private int startX;
private int startY;
private int radius;
private ArrayList<Integer> colors;
private ArrayList<Integer> values;

public MyView(Context context, AttributeSet attrs) {
    super(context, attrs);
    p = new Paint();
    p.setColor(Color.BLUE);
    p.setAntiAlias(true);

    colors = new ArrayList<Integer>();
    values = new ArrayList<Integer>();

    startX = 320 / 4;
    startY = 480 / 8;
    radius …
Run Code Online (Sandbox Code Playgroud)

charts android pie-chart

6
推荐指数
1
解决办法
6056
查看次数

标签 统计

android ×1

charts ×1

pie-chart ×1