I need to draw a background of layout as a triangle, like you can see in the picture.

CCtUV.png

I've found an example where they do something similar, but I don't know how to adapt it to my case. Here is the example

Can anyone help me? Best.

解决方案

Here is an example of a drawable resource with a triangle in the right bottom corner in front of an image. As the image I used the default android launcher icon. You can use any other image.

Create triangle.xml file in res/drawable like this:

android:drawable="@drawable/ic_launcher">

android:fromDegrees="-45"

android:toDegrees="0"

android:pivotX="150%"

android:pivotY="20%" >

android:shape="rectangle" >

Then use it as background attribute of a view:

android:background="@drawable/triangle"

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐