Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5d914b59 authored by Rich King's avatar Rich King Committed by Android (Google) Code Review
Browse files

Merge "Adds listener to expand preference" into main

parents bb63ff2b f14269ef
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -34,6 +34,11 @@ class ExpandablePreference @JvmOverloads constructor(
    private var isExpanded = false
    private var expandIcon: ImageView? = null
    private var isDirty = true // Flag to track changes
    var onPreferenceExpansionStateChangeListener: OnPreferenceExpansionStateChangeListener? = null

    interface OnPreferenceExpansionStateChangeListener {
        fun onExpansionStateChange(isExpanded: Boolean)
    }

    init {
        layoutResource = com.android.settingslib.widget.theme.R.layout.settingslib_expressive_preference