【发布时间】:2018-07-20 11:20:00
【问题描述】:
您好,我正在尝试实现这种外观,但没有成功,也许您可以帮助我,谢谢您的时间!
想要的样子:
我的方法是
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="45"
android:endColor="#cf6c6c6c"
android:startColor="#53414141"/>
<corners
android:bottomLeftRadius="10dp"
android:bottomRightRadius="10dp"
android:topRightRadius="10dp"
/>
</shape>
</item>
<item android:gravity="right"
android:height="10dp"
android:width="10dp">
<bitmap android:src="@drawable/flag_uk"/>
</item>
</layer-list>
【问题讨论】:
-
您尝试以固定的图像大小动态绘制图像,而不是将不同的图形放在
res/drawable*文件夹中,这是有原因的吗? -
如果您安装了 adobe illustrator,请在 adobe illustrator 中创建它,使用矢量图形很容易。然后另存为svg,网上有svg to xml转换器。你可以得到任何想要的结果。
-
@AmirDe 我会试试谢谢
-
@Philipp 不,没有理由只是测试了结果。
-
不客气,@Sz-NikaJanos 这里是 svg 到 xml 转换器链接inloop.github.io/svg2android
标签: android android-layout android-view android-xml