lihangleo2 / ShadowLayout

可定制化阴影的万能阴影布局ShadowLayout 3.0 震撼上线。效果赶超CardView。阴影支持x,y轴偏移,支持阴影扩散程度,支持阴影圆角,支持单边或多边不显示阴影;控件支持动态设置shape和selector(项目里再也不用画shape了);支持随意更改颜色值,支持随意更改颜色值,支持随意更改颜色值。重要的事情说三遍
MIT License
3.46k stars 401 forks source link

设置的hl_shadowLimit = 20dp,但是边距并没有达到20dp #126

Closed jinzhenhua1 closed 2 years ago

jinzhenhua1 commented 2 years ago
    <com.lihang.ShadowLayout
        android:id="@+id/mShadowLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        app:hl_cornerRadius="10dp"
        app:hl_shadowColor="@color/common_shadow_color"
        app:hl_shadowLimit="20dp"
        app:hl_strokeWith="0.5dp"
        app:hl_strokeColor="#FFEDEDED"
        app:hl_shadowSymmetry="false"
        app:hl_shadowOffsetY="7dp"
        android:layout_marginHorizontal="10dp"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="parent">

代码如上,本来我一直以为 hl_shadowLimit 就是等于内边距的一个效果了,但是上面代码出来的效果我发现 hl_shadowLimit = 20dp 和marginTop = 20dp 还是有区别的。

jinzhenhua1 commented 2 years ago

研究了一下,发现了,原来是吧上面的20 往下移了7.。。