Как получить цветной текст для Android Slices?

Я работаю над прототипом Slice, глядя на страницу Slice Templates в Google, я очень часто вижу такие примеры

И он предоставляет пример кода, например

    list(context, sliceUri, ListBuilder.INFINITY) {
        setAccentColor(0xff0F9D) // Specify color for tinting icons
        header {
            title = "Get a ride"
            subtitle = "Ride in 4 min"
            summary = "Work in 1 hour 45 min | Home in 12 min"
        }
        row {
            title = "Home"
            subtitle = "12 miles | 12 min | $9.00"
            addEndItem(
                IconCompat.createWithResource(context, R.drawable.ic_home),
                ListBuilder.ICON_IMAGE
            )
        }
    }

Однако я просто не понимаю, как "4 мин", "31,41 доллара" или "9,00 долларов" должны быть выделены зеленым цветом, как это выходит из этих значений текстовой строки, эти конкретные части выделены в примере?

Ps это распространено на всей странице. Ссылка: https://developer.android.com/guide/slices/templates

1 ответ

Решение

Согласно приведенному выше комментарию CommonsWare, ответ заключался в использовании Spanned Object

Другие вопросы по тегам