1
A
回答
2
使用此布局,并保存在文件夹绘制.....
<?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="200dp"
android:height="50dp" />
<solid android:color="#ef45d1" />
<corners android:topRightRadius="20dp" />
</shape>
</item>
<item
android:bottom="0dp"
android:right="165dp"
android:top="0dp">
<rotate
android:fromDegrees="45"
android:pivotX="0%"
android:pivotY="0%"
android:toDegrees="45">
<shape android:shape="rectangle">
<solid android:color="#ffffff" />
</shape>
</rotate>
</item>
</layer-list>
,并在布局视图背景设置....
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:background="@drawable/newrecatngle"/>
注: - 设置宽度和高度WRAP_CONTENT .....
享受编码...........
+0
感谢您的努力sushildlh,但我需要使白色三角形透明,是否有可能做这样的事情.. –
+0
只是改变这种颜色到你的背景'
+0
当我做到这一点,底部的粉红色方形部分将出现,我不会让它透明而不这样做。 –
相关问题
- 1. 如何创建这种XML?
- 2. 如何建立这种形式
- 3. 如何知道矩形是否碰到这种形状?
- 4. 我如何创建这个特定的形状?
- 5. 如何使用css创建这些形状?
- 6. 创建CSS3形状?
- 7. 了解如何创建形状
- 8. 如何使用CSS创建此形状?
- 9. 如何创建UIView的凹面形状
- 10. 如何用边框创建形状?
- 11. 如何使用Snap.svg创建“U”形状?
- 12. 如何创建这种Facebook页面?
- 13. 如何创建这种SQL触发器?
- 14. 是这种形状可能与CSS3
- 15. 如何创建圆形UIview而不是矩形形状
- 16. 如何创建这个三角形thingy?
- 17. 如何形成这种图形?
- 18. 如何创建从一个形状到另一个形状的变形效果?
- 19. 如何使用边框半径来制作这种形状?
- 20. PHP - 创建多种形式
- 21. 如何创建椭圆形几何形状
- 22. 创建描边形状
- 23. 多态形状类绘制最近创建的任何形状?
- 24. 创建这种类型
- 25. iPhone && Chipmunk-如何同步两种形状
- 26. 我们如何在网络中创建六边形形状vis.js
- 27. 如何让形状创建一个圆形?
- 28. 如何在Bootstrap下创建三角形形状?
- 29. 从独立线创建的形状创建一个多边形
- 30. 如何使用CSS或必要的SVG创建这种喇叭形外观?
岂不是更好地使用9修补图像? –
对于这种复杂的形状它的面糊使用图像作为9补丁图像https://developer.android.com/studio/write/draw9patch.html –
使用9补丁图像解决问题,谢谢Pankaj和Ajay –