AndroidToday

Android Developers Blog: Wear OS Tiles Material Library: Build Tiles, Fast.

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()

)

Source link

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button