2016-10-04 4 views
6

둥근 모서리가있는 삼각형을 만들어야합니다. 여기에 내 코드 반올림 삼각형의 한면둥근 모서리가있는 삼각형 만들기

<item android:gravity="center"> 
    <rotate 
     android:fromDegrees="45" 
     android:pivotX="-40%" 
     android:pivotY="87%" 
     android:toDegrees="45" > 
     <shape android:shape="rectangle" > 
      <corners android:radius="2dp"/> 
      <solid android:color="#ffffff" > 
      </solid> 

      <stroke 
       android:color="#ffffff" /> 

     </shape> 

    </rotate> 
</item> 

내 코드

이며, 다른 두 모서리가 둥근 없습니다. 삼각형의 모든 구석을 둥글게 만드는 것을 도와주세요.

+0

어떤 드로어 블 폴더에이 파일을 보관 했습니까? – Jai

+0

나는 드로어 블 폴더에 보관하고 있습니다. – Butterfly

+0

서로 다른 4 개의 속성에 반지름을 적용 할 수 있습니까? – Jai

답변

4

enter image description here

android:fillColor

및 사용을 변경하여 삼각형의 triangle.xml

<vector xmlns:android="http://schemas.android.com/apk/res/android" 
     android:height="50dp" 
     android:width="50dp" 
     android:viewportHeight="16.0" 
     android:viewportWidth="16.0" > 
    <path android:fillColor="@color/colorAccent" 
      android:pathData="M11.844,9.04L8.345,5.163c-0.195,-0.217 -0.511,-0.217 -0.705,0l-0.012,0.02L4.136,9.04c-0.195,0.217 -0.195,0.569 0,0.786l0.006,0.005C4.233,9.936 4.358,10 4.499,10h6.983c0.143,0 0.27,-0.068 0.359,-0.176l0.002,0.002C12.039,9.609 12.039,9.257 11.844,9.04z"/> 
</vector> 

res/drawable로 변경 색상을 만들기 @drawable/triangle

그것은 쉬운 방법입니다 .... 간단한 당김 돈 때문에 에 대한 사전 기능이 없습니다. 모양 수정.

+0

더 둥근 모서리를 설정하려면 어떻게 pathData를 바꿀 수 있습니까? – Butterfly

+0

svg를 만들거나 수정하려면 [Inkscape] (https://www.inkscape.org/) 또는 [Adobe Illustrator] (http://www.adobe.com/products/illustrator.html)를 사용하십시오. 다음 안드로이드 ide에서 로컬 svg에서 벡터 drawable을 만듭니다. – asissuthar

+0

위 도구를 사용하여 모양을 만들 수 있습니다. 귀하의 안드로이드 애플 리케이션을위한. – asissuthar