Android 是否可以将线性布局添加到画布?

Android 是否可以将线性布局添加到画布?,android,canvas,swipe,Android,Canvas,Swipe,是否可以将线性布局添加到画布?我有绘制按钮的方法来绘制按钮。现在我想从XML中添加按钮。那么,是否可以将XML添加到画布 private void drawButtons(Canvas c, RecyclerView.ViewHolder viewHolder) { float buttonWidthWithoutPadding = buttonWidth - 20; float corners = 16; View itemView = vi

是否可以将线性布局添加到画布?我有绘制按钮的方法来绘制按钮。现在我想从XML中添加按钮。那么,是否可以将XML添加到画布

private void drawButtons(Canvas c, RecyclerView.ViewHolder viewHolder) {

        float buttonWidthWithoutPadding = buttonWidth - 20;
        float corners = 16;

        View itemView = viewHolder.itemView;
        Paint p = new Paint();

        RectF leftButton = new RectF(itemView.getLeft(), itemView.getTop(), itemView.getLeft() + buttonWidthWithoutPadding, itemView.getBottom());
        p.setColor(Color.BLUE);
        c.drawRoundRect(leftButton, corners, corners, p);
        drawText("EDIT", c, leftButton, p);

        RectF rightButton = new RectF(itemView.getRight() - buttonWidthWithoutPadding, itemView.getTop(), itemView.getRight(), itemView.getBottom());
        p.setColor(Color.RED);
        c.drawRoundRect(rightButton, corners, corners, p);
        drawText("DELETE", c, rightButton, p);

        buttonInstance = null;
        if (buttonShowedState == ButtonsState.LEFT_VISIBLE) {
            buttonInstance = leftButton;
        }
        else if (buttonShowedState == ButtonsState.RIGHT_VISIBLE) {
            buttonInstance = rightButton;
        }
    }
为此,我使用了自定义XML视图。我想附加那个XML,而不是创建按钮

注意:这用于创建滑动菜单。我想使用自定义视图浏览菜单。请告诉我任何想法