diff --git a/library/src/main/java/com/lijiankun24/shadowlayout/ShadowLayout.java b/library/src/main/java/com/lijiankun24/shadowlayout/ShadowLayout.java index 75dc5711d55f2afff8971978c7856aca10c7c05a..fe5989c0e5b0dc53d2c43984ff38e191899b37a3 100644 --- a/library/src/main/java/com/lijiankun24/shadowlayout/ShadowLayout.java +++ b/library/src/main/java/com/lijiankun24/shadowlayout/ShadowLayout.java @@ -133,6 +133,19 @@ public class ShadowLayout extends DependentLayout implements Component.EstimateS super(context); } + /** + * 有参构造 + * + * @param context + * @param attrs + */ + public ShadowLayout(Context context, AttrSet attrs) { + super(context, attrs); + init(attrs); + setEstimateSizeListener(this); + addDrawTask(this); + } + /** * 有参构造 * diff --git a/library/src/main/java/com/lijiankun24/shadowlayout/v2/ShadowLayout.java b/library/src/main/java/com/lijiankun24/shadowlayout/v2/ShadowLayout.java index c35bf44c67d3a5b24d91b29c2e2158fe24452a20..439c8a06843923cb1e660750ba7691e039e575c9 100644 --- a/library/src/main/java/com/lijiankun24/shadowlayout/v2/ShadowLayout.java +++ b/library/src/main/java/com/lijiankun24/shadowlayout/v2/ShadowLayout.java @@ -140,6 +140,19 @@ public class ShadowLayout extends StackLayout implements Component.EstimateSizeL super(context); } + /** + * 有参构造 + * + * @param context + * @param attrSet + */ + public ShadowLayout(Context context, AttrSet attrSet) { + super(context, attrSet); + initialize(attrSet); + setEstimateSizeListener(this); + addDrawTask(this); + } + /** * 有参构造 *