[問題] android繪製儀表板指針轉動問題
哈囉 版上的高手大家好 有點急(棘)手的問題 懇請大家幫忙 ^++++^
最近要開發類似儀表板的圖形顯示 上面會有指針 要能隨著接收到的數字做指針的轉動
有外掛achartengine-0.7.0.jar 這個函式庫
現在可以正常顯示儀表板 一開始指定的數值也可以正常顯示
但是 該如何讓指針可以動態的轉動呢?
程式碼如下:
private GraphicalView mChartView3;
LinearLayout layout3 = (LinearLayout) findViewById(R.id.chart3);
CategorySeries category2 = new CategorySeries("Weight indic2");
category2.add("speed", 45);
DialRenderer renderer3 = new DialRenderer();
renderer3.setChartTitleTextSize(14);
renderer3.setLabelsTextSize(16);
renderer3.setLegendTextSize(20);
renderer3.setMargins(new int[] {20, 30, 15, 0});
SimpleSeriesRenderer r2 = new SimpleSeriesRenderer();
r2.setColor(Color.GREEN);
renderer3.addSeriesRenderer(r2);
renderer3.setVisualTypes(new DialRenderer.Type[] {Type.NEEDLE});
renderer3.setMinValue(0);
renderer3.setMaxValue(150);
mChartView3 = ChartFactory.getDialChartView(this, category2,
renderer3);
layout3.addView(mChartView3, new LayoutParams
(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
這樣的結果 會出現儀表板跟指針顯示在45的位置上
但是該如何動態轉動指針位置呢?
有試過開一個thread,用來接收欲轉動的數值 並採用下面的寫法
category2.clear();
category2.add("speed", 65);
但是指針還是不會動態轉動 這是為什麼呢?
有人可以幫忙解答嗎??
謝謝^^
另外,此儀表板會隨著手指而移動 (如果用手按住圖形 就可以將圖形拖曳)
該如何不要有這樣的功能呢?
--
※ 發信站 :批踢踢實業坊(ptt.cc)
◆ From: 140.96.109.106
※ 編輯: yiyichun 來自: 140.96.109.106 (10/14 11:09)
※ 編輯: yiyichun 來自: 140.96.109.106 (10/14 11:13)
→
10/14 13:12, , 1F
10/14 13:12, 1F
→
10/14 13:25, , 2F
10/14 13:25, 2F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章