2011-02-11 30 views
0

我有一個seekbar,我在xml文件中實現。我想把這個seekbar放在一個自定義的可繪製的矩形上,我使用畫布繪製方法繪製了矩形,並將該類命名爲「controlButtons.java」,即不同的矩形將充當菜單。如何導入線性佈局的東西,並將其放置在畫布上

我的主要問題是我應該如何讓矩形上的seekbar不必做類「擴展linearlayout」。

是有辦法進口的東西作爲一個LinearLayout中,並將其放置在畫布上

希望你能夠幫助me..thanks

raaj

+0

我們可以查看controlButtons.java的代碼 – Blundell 2011-02-11 13:12:35

回答

0

希望這有助於上:

Bitmap bitmap = Bitmap.createBitmap(seekBarView.getMeasuredWidth(), 
          seekBarView.getMeasuredHeight() ,Bitmap.Config.ARGB_8888); 
Canvas barCanvas = new Canvas(bitmap); 

seekBarView.draw(canvas); 
baseCanvas.drawBitmap(bitmap, x, y, null); 
0

我會做的是使用canvas.setBitmap(bitmap);從包含「自定義可繪製矩形」的畫布創建一個位圖。然後,我將使用XML中的TableLayout將位圖(使用imageView)放在seekbar後面。使您能夠控制seekbar並從中獲取數據,而無需完全重新繪製畫布。

相關問題