Я хочу создать круговой цвет, заполненный с помощью буквы внутри него в android java. Я хочу установить букву и цвет динамически. Любые идеи, как его создать?Создайте круговой вид, пригодный для рисования в android
-2
A
ответ
0
Попробуйте это. https://github.com/amulyakhare/TextDrawable в этом хранилище можно поместить текст в вытяжке
0
Создать свой TextView, как это (это один центрирует текст):
<TextView
android:id="@+id/mTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_centerVertical="true"
android:background="@drawable/shape_circle">
</TextView>
Ваша форма, как это:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid
android:color="@color/circleColor">
</solid>
<size
android:width="@dimen/circleSize"
android:height="@dimen/circleSize"
/>
</shape>
Тогда вам может установить текст в TextView динамически, как обычно, с помощью mTextView.setText().
Чтобы изменить цвет динамически, взгляните на here.