val theme = Colors( /*primary=*/ 0xFFD0BCFF.toInt(), /*onPrimary=*/ 0xFF381E72.toInt(), /*surface=*/ 0xFF202124.toInt(), /*onSurface=*/ 0xFFFFFFFF.toInt()
) val buttonColors = ButtonColors.secondaryButtonColors(theme) val chipColors = ChipColors.primaryChipColors(theme) val timeline = Timeline.fromLayoutElement( PrimaryLayout.Builder(deviceParameters) .setPrimaryLabelTextContent( Text.Builder(this,
"1 run this week") .setTypography(Typography.TYPOGRAPHY_CAPTION1) .setColor(argb(theme.primary)) .build() ) .setContent( MultiButtonLayout.Builder() .addButtonContent( Button.
Builder(this, clickable) .setIconContent("icon_run") .setButtonColors(buttonColors) .setContentDescription("Run") .build() ) .addButtonContent( Button.Builder(this, clickable
) .setIconContent("icon_yoga") .setButtonColors(buttonColors) .setContentDescription("Yoga") .build() ) .addButtonContent( Button.Builder(this, clickable) .
setIconContent("icon_cycle") .setButtonColors(buttonColors) .setContentDescription("Cycle") .build() ) .build() ) .setPrimaryChipContent( CompactChip.Builder(this, "More",
clickable, deviceParameters) .setChipColors(chipColors) .build() ) .build() ) |