ضمن عرض سلام
از طریق Linearlayout نمیتونید اینکار رو بکنید چون در این لایه ترتیب مهم هستبه عبارت دیگه شما نمیتونید button یا .... رو زیر یا رو بندازید برای این که مشکل شما حل شه باید یک RelatvieLayout بسازید و در داخل آن CardView آورده و سپس در داخل CardView طراحی خود را انجام داده و در خارج و بعد از CardView و داخل RelativeLayout اون shape مورد نظر یا image view یا .... رو قرار بدید و حتما در داخل تگ آن Layout_centerHorizontal رو برابر با true بزارید تا shape شما وسط و بر روی CardView قرار بگیره
در پست بعد نمونه کد میزارم که کامل مشکلتون حل بشه انشاءالله