【发布时间】:2018-12-20 18:59:08
【问题描述】:
【问题讨论】:
【问题讨论】:
搜索关键字是:“Android 如何创建自定义形状”。
你会发现很多例子。比如this一个。
如果您想要的形状是常规矩形 + 三角形,您可以从提供的链接中获得结果,只需调整参数即可。
希望对你有帮助!
【讨论】:
我没有倾斜右侧,而是倾斜了左侧,但是你可以使用这个逻辑
***
<!-- Colored rectangle-->
<item>
<shape android:shape="rectangle">
<padding android:top="35dp"/>
<size android:width="200dp"
android:height="40dp" />
<solid android:color="#13a89e" />
</shape>
</item>
<!-- This rectangle for the left side -->
<item
android:right="200dp"
android:left="-200dp"
android:top="-200dp"
android:bottom="-200dp">
<rotate android:fromDegrees="-45">
<shape android:shape="rectangle">
<padding android:top="-35dp"/>
<solid android:color="#ffffff" />
</shape>
</rotate>
</item>
*** 希望这个有帮助
【讨论】: