Как получить цветной текст для ломтиков Android? - PullRequest
1 голос
/ 21 апреля 2020

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

enter image description here

И в нем приведен пример кода типа

    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 доллара» должны быть выделены зеленым цветом, как это из этого текста строковые значения, эти указанные c части выделены в примере?

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

1 Ответ

0 голосов
/ 21 апреля 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...