TP 42367 | Modification:- Added contentPadding functionality in LazyRow (#185)
This commit is contained in:
committed by
GitHub
parent
dc094af136
commit
8c222eeb0a
@@ -11,6 +11,7 @@ class LazyRowProperty (
|
||||
var arrangementData: ArrangementData? = null,
|
||||
var verticalAlignment: String? = null,
|
||||
var repeat: Int? = null,
|
||||
var contentPadding: ComposePadding? = null,
|
||||
) : BaseProperty() {
|
||||
override fun copyNonNullFrom(property: BaseProperty?) {
|
||||
super.copyNonNullFrom(property)
|
||||
|
||||
@@ -23,6 +23,7 @@ import com.navi.uitron.model.ui.LazyRowProperty
|
||||
import com.navi.uitron.model.ui.UiTronView
|
||||
import com.navi.uitron.viewmodel.UiTronViewModel
|
||||
import customClickable
|
||||
import getContentPaddingValues
|
||||
import getVerticalAlignment
|
||||
import orFalse
|
||||
import orTrue
|
||||
@@ -70,6 +71,7 @@ class LazyRowRenderer(
|
||||
state = lazyListState,
|
||||
horizontalArrangement = Arrangement.setHorizontalArrangement(arrangementData = property.arrangementData),
|
||||
verticalAlignment = getVerticalAlignment(verticalAlignment = property.verticalAlignment),
|
||||
contentPadding = getContentPaddingValues(property.contentPadding),
|
||||
modifier = (modifier ?: Modifier)
|
||||
.layoutId(property.layoutId.orEmpty())
|
||||
.setHeight(property.height)
|
||||
|
||||
Reference in New Issue
Block a user