Intereting Posts
Кинжал 2 не может вводить из подкомпонента (котлин) котлинское деление нулевых аргументов не удалось создать экземпляр расширения плагина gradle Аннотации getAnnotation для Java, используемые для метода Kotlin, возвращают null IntelliJ: ошибка Kotlin вызывает мерцание мыши и ошибки в коде Есть ли какой-нибудь способ в Kotlin переплетаться в коде перед / после / вокруг функции, как есть с AspectJ в Java? Kotlin: «Длина выражения» типа «Int» не может быть вызвана как функция. Функция 'invoke ()' не найдена Издеваются методы Kotlin с Java + Mockito Ошибка объявления функции при компиляции с Kotlin 12 Как преобразовать Char в Int? Кнопка libgdx up down no effect Как управлять потоком без .flatMap, который разбивает реактивный поток, предотвращающий работу операторов, таких как distinctUntilChanged, от работы со всем потоком Обратный звонок TableView в Котлине Создание абстрактного Spek для инициализации общих объектов с помощью Kotlin and Spek Что означает предупреждение «Использовать свойства из пакетов вариантов сборки»?

Форма, пригодная для xml-кода

У меня есть следующий xml:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="@color/coral_seconds"/> <size android:height="24dp" android:width="24dp"/> </shape> 

Как сделать этот xml как программный Drawable oject?

Я пробовал без успеха (Котлин):

 val circle = ShapeDrawable(OvalShape()) circle.paint.color = ContextCompat.getColor(context, resId) circle.paint.style = Paint.Style.FILL; 

Ответ может быть на Java, я не против.

Похоже, что размер может быть просто задан значениями intrinsicDIMEN такими как:

 val circle = ShapeDrawable(OvalShape()) circle.intrinsicHeight = dpi24 circle.intrinsicWidth = dpi24 circle.paint.color = ContextCompat.getColor(context, resId) circle.paint.style = Paint.Style.FILL;