我想在我的Android弹出窗口中做像iPad上看到的复杂边框。
例如:
我在这里看到的是一个厚重的渐变蓝色边框,顶部具有透明度。以及一个从背景进一步延伸的投影。
在Android中,我尝试使用形状对象来制作半复杂的背景。这只是一个白色边框。
但是这些方法有限,因为它们无法接受图像作为变量。我猜在Android中做这种边框可能会非常复杂。也许可以使用相对布局或表格来制作具有背景片段的视图。有点像HTML布局。
在Android中有更好的方法来制作复杂而精细的边框吗?我想做一个精美的皮肤,就像iOS有一个统一的美学默认皮肤。
例如:
![](https://istack.dev59.com/fTSs4.webp)
在Android中,我尝试使用形状对象来制作半复杂的背景。这只是一个白色边框。
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid
android:color="#303030"/>
<stroke
android:width="1dip"
android:color="#ffffff"
/>
</shape>
但是这些方法有限,因为它们无法接受图像作为变量。我猜在Android中做这种边框可能会非常复杂。也许可以使用相对布局或表格来制作具有背景片段的视图。有点像HTML布局。
在Android中有更好的方法来制作复杂而精细的边框吗?我想做一个精美的皮肤,就像iOS有一个统一的美学默认皮肤。