0

如下图所示,第二个快捷方式是带有红色字母 T 的快捷方式。

如何生成这样的图标才能将其放在图标属性的快捷方式中?

通过设置:

  • 文本的颜色
  • 背景颜色
  • 字母数

4

1 回答 1

0

在可绘制文件夹中创建一个 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>

查看此图像:在此处输入图像描述

于 2018-12-05T03:01:21.710 回答