android - 如何在底页对话框上设置矢量背景
问题描述
有没有办法将背景设置BottomSheetDialogFragment
为矢量?简单地设置android:background="@drawable/vector"
不起作用。
矢量.xml
<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt"
android:viewportWidth="1123"
android:viewportHeight="1785"
android:width="1123dp"
android:height="1785dp">
<group
android:translateY="-651">
<path
android:pathData="M48.0035499 652.223154L1089.36686 820.119125C1108.75028 823.244256 1123 839.975434 1123 859.609162L1123 2436L1123 2436L-3 2436L-3 695.662195C-3 671.361666 16.699471 651.662195 41 651.662195C43.3457374 651.662195 45.6877185 651.849779 48.0035499 652.223154Z"
android:fillType="evenOdd"
android:fillColor="#FFFFFF" />
</group>
</vector>
解决方案
考虑到,您已添加android:background="@drawable/vector"
到布局的根视图中。检查是否有任何子视图占用父尺寸并将背景设置为白色。在这种情况下,您的 rootview 将无法显示您的确切形状。
请提供您的布局文件作为参考,以防这不是问题。
推荐阅读
- graphics - 始终如一地确定面部法线的方向?
- java - 放置 WAR 依赖项的“正确”位置在哪里?
- java - 如何验证具有特定参数的流畅接口模拟链
- google-cloud-firestore - 您如何在 Firestore 模拟器和云之间切换?
- mongodb - Mongodb 找不到用户“user@database”
- http - Cloud Foundry 上的正常关闭/连接耗尽:SIGTERM/keep-alive HTTP 连接
- anylogic - 如何在 GIS 模型中定期记录我的位置?
- python - 如何逐行填充左列和右列相邻单元格的平均值?
- qt - 如何在 Qt 中拦截/修改 excape 关键功能
- java - 如何修复自定义列表视图设置错误的值?