Android java закрепил ярлыки сгенерированного материала значок письма - PullRequest
0 голосов
/ 05 декабря 2018

Как видно на рисунке ниже, второй ярлык с красным буквой T.

Как мне создать такой значок, чтобы можно было поместить его в ярлыки в атрибуте icon?

Установив:

  • цвет текста
  • цвет фона
  • количество букв

1 Ответ

0 голосов
/ 05 декабря 2018

создайте XML-файл в папке для рисования, например, имя этого файла: "oval_text" и вставьте этот код в XML-файл:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<gradient
    android:angle="270"
   android:startColor="#8ac53e"
   android:endColor="#8ac53e"
    android:type="linear" />
<size
    android:width="90dp"
    android:height="90dp"/>

И создайте XML-файл в макете папки:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
<ImageView
    android:layout_centerInParent="true"
    android:src="@drawable/oval_text"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
    <TextView
        android:textStyle="bold"
        android:textSize="40dp"
        android:textColor="#ffffff"
        android:layout_centerInParent="true"
        android:text="T"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
</RelativeLayout>

Просмотр этого изображения: enter image description here

...