-
Notifications
You must be signed in to change notification settings - Fork 1
CustomLayout
Sieun Ju edited this page Aug 11, 2022
·
3 revisions
- κ°λ¨ν μμ±κ°μΌλ‘ Corner, Border, Selected, Enable μ²λ¦¬ ν μ μλ ViewClass μ
λλ€.
(Custom View that can process Corner, Border, Selected, and Enable as attribute values.)
-
Default State (κΈ°λ³Έ μμ±κ°)
-
Attribute
layoutDefState (format: boolean)
-
-
Round Corner
-
Attribute
layoutCorner (format: dimension)
-
-
Border (λΉ / νμ±ν or λΉ / μ νλ μνμ λ°λ₯Έ Border μ²λ¦¬)
-
Attribute
layoutBorder (format: dimension)
layoutBorderColor (format: color)
layoutDisableBorder (format: dimension)
layoutDisableBorderColor (format: color)
-
-
Background Color ( λΉ / νμ±ν or λΉ / μ νλ μνμ λ°λ₯Έ Background Color μ²λ¦¬
-
Attribute
layoutBgColor (format: color)
layoutDisableBgColor (format: color)
-
- xml μμμ μμ± κ°μ μ ν ν©λλ€.
<hmju.widget.view.CustomLayout
android:layout_width="match_parent"
android:layout_height="200dp"
android:layout_margin="15dp"
app:layoutBgColor="@color/purple_700"
app:layoutCorner="20dp">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/imgThumb"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop" />
</hmju.widget.view.CustomLayout>