lihangleo2 / ShadowLayout

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

阴影异常 #83

Closed twirain closed 3 years ago

twirain commented 3 years ago

版本:3.1.8

<com.lihang.ShadowLayout android:id="@+id/add_city" android:layout_width="0pt" android:layout_height="100pt" android:onClick="@{clickHandler::onClick}" android:layout_marginHorizontal="26pt" android:layout_marginBottom="58pt" app:hl_angle="270" app:hl_cornerRadius="44pt" app:hl_endColor="@color/theme_gradient_end_color" app:hl_shadowColor="@color/theme_shadow_color" app:hl_shadowHiddenTop="true" app:hl_shadowLimit="12pt" app:hl_startColor="@color/theme_gradient_start_color" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:drawablePadding="12pt"
            android:text="@string/text_add_city"
            android:textColor="@color/white"
            android:textSize="32pt"
            app:drawableStartCompat="@drawable/icon_add" />
    </com.lihang.ShadowLayout>

隐藏了顶部阴影后,阴影显示异常

lihangleo2 commented 3 years ago

android:layout_width="0pt"

twirain commented 3 years ago

0pt在约束布局下的,这个没问题