-4
뭔가 포인터가있는 타원형을 그려야합니다. Android에서 도형을 통해 어떻게 구현할 수 있습니까? 내가 이런 일을 수행하는 경우일부 포인터 가장자리로 타원을 그리는 방법
뭔가 포인터가있는 타원형을 그려야합니다. Android에서 도형을 통해 어떻게 구현할 수 있습니까? 내가 이런 일을 수행하는 경우일부 포인터 가장자리로 타원을 그리는 방법
, 나는 IDE와 함께 제공되는 9patch의 그리기 도구를 사용합니다.
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle">
<size
android:width="100dp"
android:height="100dp" />
<solid android:color="#5EB888" />
<corners android:radius="0dp"/>
</shape>
</item>
<!-- default color for item at the top 5EB888 -->
<item
android:top="-40dp"
android:bottom="65dp"
android:right="-30dp">
<rotate
android:fromDegrees="45">
<shape android:shape="rectangle">
<solid android:color="#ffffff" />
</shape>
</rotate>
</item>
<item
android:top="65dp"
android:bottom="-40dp"
android:right="-30dp">
<rotate
android:fromDegrees="-45">
<shape android:shape="rectangle">
<solid android:color="#ffffff" />
</shape>
</rotate>
</item>
</layer-list>
그냥 위젯에 배경으로이 당김을 적용하고 뾰족한 사각형을 얻을 것이다 : 그러나, XML에서 나는 다음과 같은 코드를 포함 할 수 드로어 블 리소스를 정의하는 것입니다. 당신의 경우 타원이 필요합니다. 모양을 전환하고 크기를 원하는대로 조정할 수 있습니다. 희망이 도움이됩니다. ListLayer의 XML 요소에
더 here
난 당신이 단지와 함께 할 수 없다고 생각 ** 모양 당김 **하지만 : 결과이 같은 버튼 위젯 모양에 적용 후이 코드를 얻을 사용자 정의보기 및 다른 drawable 함께 쉽게 할 수 있습니다. – mmlooloo
분명하고 쉬운 방법은 드로어 블 리소스를 사용하는 것입니다. – karvoynistas