文章目录
- 1. layout_constraintHorizontal_chainStyle:packed
- 2.参数解释
- 2.1 clipChild
- 2.2 fadingEdge、fadingEdgeLength 设置阴影
1. layout_constraintHorizontal_chainStyle:packed
<wtcl.lib.widget.WTButtonandroid:id&#61;"&#64;&#43;id/confirm_btn"style&#61;"&#64;style/WTTextStyleBody2"android:layout_width&#61;"&#64;dimen/dimen_384px"android:layout_height&#61;"&#64;dimen/search_edit_height"android:layout_marginBottom&#61;"&#64;dimen/dimen_64px"android:background&#61;"&#64;drawable/selector_btn_status"android:color&#61;"&#64;drawable/selector_text_status"android:enabled&#61;"false"android:gravity&#61;"center"android:maxLines&#61;"1"android:text&#61;"&#64;string/protocol_and_policy_agree"app:layout_constraintBottom_toBottomOf&#61;"parent"app:layout_constraintEnd_toStartOf&#61;"&#64;&#43;id/think_btn"app:layout_constraintHorizontal_chainStyle&#61;"packed"app:layout_constraintStart_toStartOf&#61;"parent"app:wtBtnType&#61;"primaryBtn_small" /><wtcl.lib.widget.WTButtonandroid:id&#61;"&#64;&#43;id/think_btn"style&#61;"&#64;style/WTTextStyleBody2"android:layout_width&#61;"&#64;dimen/dimen_384px"android:layout_height&#61;"&#64;dimen/search_edit_height"android:layout_marginStart&#61;"&#64;dimen/search_edit_height"android:ellipsize&#61;"end"android:gravity&#61;"center"android:maxLines&#61;"1"android:text&#61;"&#64;string/protocol_and_policy_think_again"android:textColor&#61;"&#64;color/white89"android:textSize&#61;"&#64;dimen/dimen_32px"app:layout_constraintBottom_toBottomOf&#61;"&#64;&#43;id/confirm_btn"app:layout_constraintEnd_toEndOf&#61;"parent"app:layout_constraintStart_toEndOf&#61;"&#64;&#43;id/confirm_btn"app:wtBtnType&#61;"primaryBtn_small" />
- 核心点&#xff1a;
app:layout_constraintHorizontal_chainStyle&#61;"packed"
- 按钮的左右约束&#xff08;
layout_constraintStart_toStartOf、layout_constraintEnd_toEndOf
&#xff09;、按钮间的依赖&#xff08;layout_constraintEnd_toStartOf、layout_constraintStart_toEndOf
&#xff09;必须一个不落
2.参数解释
2.1 clipChild
2.2 fadingEdge、fadingEdgeLength 设置阴影
<androidx.recyclerview.widget.RecyclerViewandroid:id&#61;"&#64;&#43;id/rv_list"android:layout_width&#61;"match_parent"android:layout_height&#61;"0dp"android:layout_marginStart&#61;"24dp"android:layout_marginTop&#61;"22dp"android:fadingEdge&#61;"vertical"android:fadingEdgeLength&#61;"56dp"android:paddingBottom&#61;"140dp"app:layout_constraintBottom_toBottomOf&#61;"parent"app:layout_constraintLeft_toLeftOf&#61;"parent"app:layout_constraintRight_toRightOf&#61;"parent"app:layout_constraintTop_toBottomOf&#61;"&#64;id/back_button"/>
- 如果 RecyclerView 不滚动阴影设置无效
fadingEdgeLength
和 fadingEdge
属性&#xff0c;对于 Android 中所有的 view 都可设置&#xff0c;一般是可滚动的 view 设置了才有效果&#xff0c;不滚动的一般无效- 参考资料&#xff1a;Android开发fadingEdge和fadingEdgeLength设置及屏蔽顶部阴影设置