创建带圆角的三角形
我需要创建带圆角的三角形。这里是我的代码创建带圆角的三角形
<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>
我的代码三角形只有一面是圆形的,其他两个角不是圆的。请帮我创建三角形,四角都是圆角。
通过改变android:fillColor
,并使用创建三角形triangle.xml
为res/drawable
<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>
变色@drawable/triangle
很简单的方法.... 因为简单的绘制唐没有先进的功能形状修改。
如何更改pathData以设置更多圆角? – Butterfly
使用[Inkscape](https://www.inkscape.org/)或[Adobe Illustrator](http://www.adobe.com/products/illustrator.html)创建或修改svg。然后在你的android ide中创建本地svg的矢量绘制。 – asissuthar
你可以使用上述工具创建任何形状。为您的Android应用程序。 – asissuthar
您在哪个可绘制文件夹中保留此文件? – Jai
我只保留在可绘制的文件夹中。 – Butterfly
你可以尝试应用不同的4个属性的半径吗? – Jai