-
Notifications
You must be signed in to change notification settings - Fork 1
TranslationBehavior
Sieun Ju edited this page Feb 1, 2022
·
2 revisions
- CoordinatorLayout.Behavior κΈ°λ°μ μ€ν¬λ‘€μ λ°λΌμ x, y, scale, alpha κ°μ μ²λ¦¬ ν μ μλ ν΄λμ€ μ λλ€.
-
Scale λ¨, μ΄κΈ°κ°μ κ³ μ μΌλ‘ λμ΄ μμ΄μΌ ν©λλ€.
-
Attribute
behaviorEndWidth (format: dimension)
behaviorEndHeight (format: dimension)
-
-
TranslationX, TransloactionY
-
Attribute
behaviorEndX (format: string)
- {s or e}, {value} Start or End κΈ°μ€μΌλ‘ Child Viewλ₯Ό λ§μ§λ§μ μμΉ νκ³ μΆμ X μ’ν
behaviorEndY (format: string)
- {s or e}, {value} Start or End κΈ°μ€μΌλ‘ Child Viewλ₯Ό λ§μ§λ§μ μμΉ νκ³ μΆμ Y μ’ν
-
-
Alpha
-
Attribute
behaviorEndAlpha (format: float)
- End Alpha
-
- xml μμμ μμ± κ°μ μ ν ν©λλ€.
- μ μμ¬ν
-
Attribute
behaviorDependId (format: LayoutId)
- μ€ν¬λ‘€μ κ°μ§ν νκ² λ μ΄μμ μμ΄λ κ°
-
<androidx.cardview.widget.CardView
android:layout_width="80dp"
android:layout_height="80dp"
app:layout_behavior="hmju.widget.behavior.TranslationBehavior"
app:behaviorDependId="@id/abl_header"
app:behaviorDependPin="50dp"
app:behaviorEndX="e,10"
app:behaviorEndY="14"
app:behaviorEndWidth="30dp"
android:layout_marginTop="30dp"
android:layout_marginRight="10dp"
app:behaviorEndHeight="30dp"
android:layout_gravity="right|top"
app:cardCornerRadius="40dp"
app:cardElevation="5dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:scaleType="centerInside"
android:src="@drawable/ic_launcher_foreground" />
</androidx.cardview.widget.CardView>