단추의 배경으로 사용할 원형 배경을 정의하려고합니다.안드로이드를 강요하는 방법 : 모양 = "타원형"은 완벽한 원으로 유지됩니까?
<inset xmlns:android="http://schemas.android.com/apk/res/android"
android:insetLeft="@dimen/abc_button_inset_horizontal_material"
android:insetTop="@dimen/abc_button_inset_vertical_material"
android:insetRight="@dimen/abc_button_inset_horizontal_material"
android:insetBottom="@dimen/abc_button_inset_vertical_material">
<shape android:shape="oval">
<solid android:color="@color/material_orange_200" />
<padding android:left="@dimen/abc_button_padding_horizontal_material"
android:top="@dimen/abc_button_padding_vertical_material"
android:right="@dimen/abc_button_padding_horizontal_material"
android:bottom="@dimen/abc_button_padding_vertical_material" />
</shape>
</inset>
문제는 버튼을 완전히 모양을 사각형이 아니면하는 것은 바람직하지 않다있는 타원형 (elipsoid)으로 뻗어받을 것입니다. <size>
태그를 사용하여 너비와 높이를 동일한 임의의 값으로 설정할 수 있습니다. 그러나 이것은 다른 크기의 버튼에 대한 보편적 인 배경으로이 배경을 사용하는 목적을 무효화 할 것입니다.
(xml) 타원형을 원으로 유지하는 방법이 있습니까?
타원형 링 검사는 필요하지 않습니다. [여기] (http://stackoverflow.com/questions/22105775/imageview-in-circular-through-xml) –
안녕하세요, 버튼을 사용해야합니다. 동일한 너비와 높이를 사용하면 위의 그림과 같이 drawable이 타원형으로 늘어납니다. 이 타원형을 만들고 싶지 않다면 드로어 블 크기가 증가하고 완벽한 원을 만들기 위해 많은 공간을 차지합니다. 당신이 버튼에 무엇을 보여주고 있는지 알려주시겠습니까? –
어쩌면이 [그래서 질문 및 답변] (http://stackoverflow.com/questions/1400782/android-scale-a-drawable-or-background-image/9362168) 도움이 될 것입니다 – 0X0nosugar