Mic*_*bay 3 svg android xamarin.android xamarin
我从 Material Icons 站点下载了一个 SVG,我想将它显示为一个按钮。
<ImageButton
android:id="@+id/buttonSettlement"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_alarm_black_24px"
android:text="@string/settlement"
android:layout_gravity="left"
android:scaleType="center" />
Run Code Online (Sandbox Code Playgroud)
什么都没有出现。任何帮助表示赞赏。
是否可以将 SVG 用于 Xamarin.Android 中的 ImageButton?如果是这样,如何?
Android 不支持 SVG。所以不能直接使用。
但正如@Paul 所说,您可以利用VectorDrawable。但首先,您需要将 SVG 图像转换为VectorDrawable. 您可以使用 Android Studio 来做到这一点,如本博客所述。或使用在线转换器像这样。
获取xml文件后,将其复制到Resources\drawable并以与ImageButton图像相同的方式使用它:
<ImageButton
android:id="@+id/buttonSettlement"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_alarm_black_24px"
android:text="@string/settlement"
android:layout_gravity="left"
android:scaleType="center" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7366 次 |
| 最近记录: |