Mark ComposePreference as NormalPaddingMixin

Bug: 366336385
Flag: EXEMPT bug fix
Test: manual
Change-Id: I4094c1b040e3427aa28edddc15fd0e8746ff2a80
This commit is contained in:
Chaohui Wang
2024-11-18 11:48:55 +08:00
parent 54c80f6aa2
commit a407bb627b

View File

@@ -27,20 +27,25 @@ import androidx.preference.PreferenceViewHolder
import com.android.settings.R
import com.android.settingslib.spa.framework.theme.SettingsTheme
import com.android.settingslib.widget.GroupSectionDividerMixin
import com.android.settingslib.widget.NormalPaddingMixin
open class ComposeGroupSectionPreference @JvmOverloads constructor(
open class ComposeGroupSectionPreference
@JvmOverloads
constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = 0,
defStyleRes: Int = 0,
) : ComposePreference(context, attrs, defStyleAttr, defStyleRes), GroupSectionDividerMixin
open class ComposePreference @JvmOverloads constructor(
open class ComposePreference
@JvmOverloads
constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = 0,
defStyleRes: Int = 0,
) : Preference(context, attrs, defStyleAttr, defStyleRes) {
) : Preference(context, attrs, defStyleAttr, defStyleRes), NormalPaddingMixin {
private var content: @Composable () -> Unit = {}
fun setContent(content: @Composable () -> Unit) {