Quero fazer um layout com uma borda arredondada. Como posso aplicar um raio de um tamanho específico em um LinearLayout
?
android
android-layout
Aamirkhan
fonte
fonte
Respostas:
Você pode criar um arquivo XML na pasta drawable. Chame-o, por exemplo,
shape.xml
Em
shape.xml
:A
<corner>
tag é para sua pergunta específica.Faça as alterações necessárias.
E em seu
whatever_layout_name.xml
:Isso é o que geralmente faço em meus aplicativos. Espero que isto ajude....
fonte
<shape>
exemplo, ele já está definido no layout XML aqui:android:background="@drawable/shape"
Você usaria um Drawable de forma como plano de fundo do layout e definiria seu cornerRadius. Verifique este blog para um tutorial detalhado
fonte
Layout
Pasta drawable rounded_edge.xml
fonte
tente fazer isso, para definir programaticamente um plano de fundo com raio para LinearLayout ou qualquer vista.
fonte