Android 如何导入线性布局中的内容并将其放置在画布上

Android 如何导入线性布局中的内容并将其放置在画布上,android,canvas,Android,Canvas,我在一个xml文件中实现了一个seekbar。我想把这个seekbar放在一个自定义的可绘制矩形上,我用canvas-draw方法绘制了这个矩形,我把这个类命名为“controlButtons.java”,也就是说,不同的矩形就像菜单一样 我的主要问题是如何使seekbar显示在矩形上,而不必使类“extend linearlayout” 有没有一种方法可以将某物导入为线性布局并将其放置在画布上 希望你能帮助我谢谢 raaj希望这有助于: Bitmap bitmap = Bitmap.creat

我在一个xml文件中实现了一个seekbar。我想把这个seekbar放在一个自定义的可绘制矩形上,我用canvas-draw方法绘制了这个矩形,我把这个类命名为“controlButtons.java”,也就是说,不同的矩形就像菜单一样

我的主要问题是如何使seekbar显示在矩形上,而不必使类“extend linearlayout”

有没有一种方法可以将某物导入为线性布局并将其放置在画布上

希望你能帮助我谢谢

raaj

希望这有助于:

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);

我要做的是使用canvas.setBitmap(位图);,从包含“自定义可绘制矩形”的画布创建位图;。然后,我将使用XML中的TableLayout将位图(使用imageView)放置在seekbar后面。通过,您可以控制seekbar并从中获取数据,而无需再次完全重新绘制画布。

我们可以查看controlButtons.java的代码吗