[英]Creating a spinning pie chart (wheel) android
我創建了一個餅圖,我想隨機旋轉並停止點擊。
然后我的android程序需要讀取上面的哪個值。
我已經知道了:
PieDataSet dataSet = new PieDataSet(yvalues, "");
ArrayList<String> xVals = new ArrayList<String>();
ArrayList<Integer> colors = new ArrayList<Integer>();
pieChart.setDrawHoleEnabled(false);
pieChart.animateXY(1400, 1400);
pieChart.getLegend().setEnabled(false);
pieChart.setDrawSliceText(false);
dataSet.setDrawValues(false);
xVals.add("Correct");
xVals.add("Wrong");
colors.add(Color.rgb(115, 255, 134));
colors.add(Color.rgb(255, 115, 115));
dataSet.setColors(colors);
pieChart.setDescription("");
PieData data = new PieData(xVals, dataSet);
data.setValueFormatter(new PercentFormatter());
data.setValueTextSize(18f);
data.setValueTextColor(Color.BLACK);
pieChart.setData(data);
pieChart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
pieChart.spin( 500,0,-360f, Easing.EasingOption.EaseInOutQuad);
}
});
我不知道如何在點擊時旋轉此圖表並隨機將其停止。
然后,我需要獲取已旋轉圖表的值。
您可以使用此庫。 (帶有散點圖的PieChart的簡單實現)此庫將滿足您上面提到的所有要求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.