我正在使用 9-patch 为盒子生成阴影。如果图像宽度为 280dp(距框边缘 20dp),我会得到很好的阴影(@315 度):
但是,如果我让图像接触框边缘,右边缘的阴影几乎消失:
这是我的布局:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="300dp"
android:background="@drawable/dropshadow">
<ImageView
android:id="@+id/frontimage"
android:layout_width="match_parent"
android:layout_height="130dp"
android:layout_alignParentTop="true"
android:scaleType="center"
/>
...
</RelativeLayout>
这是我正在使用的 9 补丁:
有谁知道为什么会发生这种情况?
Thanks!
将顶部和左侧的黑色边框减少到 1 像素(可拉伸区域)。
Like so:
或者,您还可以将右侧和底部的黑色边框减少一些像素(以引入一些填充)。
Like so:
或者,您可以在图像(包括阴影)和黑色边框之间添加一些空白(透明)空间(假设每边 4 像素)。
这将添加一些填充。
OR
您可以添加一些填充到您的RelativeLayout
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)