创建自定义应用程序图标android

时间:2017-12-29 10:19:46

标签: android android-studio android-icons

我正在开发一个应用程序,现在我想为此创建一个自定义应用程序图标:

this

一个主要图标和一个角落的另一个图标(如附图所示,主叫图像为主图像和联系人图像,如右上角所示)。
我知道我们可以使用Image Asset来创建应用程序图标,但是无法使用Image Asset创建我想要的图标。那么另一种方式是什么?有人可以指导我怎么做吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用 drawble.xml 作为图标 尝试在ImageView中添加两个RelativeLayout与您的图片(具有其他尺寸和位置),然后在AndroidManifest.xml设置 drawble.xml 中为您的项目图标添加。

res / drawble / custom_icon.xml

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="250dp"
    android:layout_height="250dp">

    <ImageView
        android:id="@+id/img1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/dial"/>

    <ImageView
        android:id="@+id/img2"
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:src="@drawable/contact"/>
</RelativeLayout>

AndroidManifest.xml:

 ...
<application
    android:icon="@drawble/custom_icon"
...