【发布时间】:2019-10-16 19:58:41
【问题描述】:
我想创建一个带有如下角的消息行: Image1
但我在下面的代码中无法理解 (fromDegree,toDegree,pivotX,pivotY) 的含义来实现它
这是我搜索并找到但无法修复的图像: Image2
我的可绘制代码:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:start="10dp">
<shape android:shape="rectangle" >
<corners android:bottomLeftRadius="10dip" android:bottomRightRadius="10dip" android:topRightRadius="10dip" />
<solid android:color="@color/white"/>
</shape>
</item>
<item android:bottom="0dp"
android:top="0dp"
android:gravity="start">
<rotate
android:fromDegrees="45"
android:toDegrees="45"
android:pivotX="135%"
android:pivotY="15%">
<shape android:shape="rectangle">
<solid android:color="@color/white"/>
<size android:height="10dp"
android:width="10dp"/>
</shape>
</rotate>
</item>
</layer-list>
提前致谢。
【问题讨论】:
-
您需要使用 9-patch 图片。
-
@KaushikBurkule 你是什么意思?抱歉,我是新手,正在学习,但我看到有人在这个论坛上使用 drawables 来做到这一点