Android Flavors - 为每个应用程序单独的 drawable 目录?
Android Flavors - Separate drawable directory for each app?
是否可以为每个应用程序使用相同的代码库但不同的可绘制目录?
基本上我想多次使用相同的应用程序,只是重新命名,所以除了可绘制文件夹中的图像外,所有内容都可以相同。
有什么想法吗?
我希望我的目录结构如下所示:
manifest
java
assets
res
anim
animator
drawables
main
drawable
logo.png
background.png
xxx.png
yyy.png
flavor1
drawable
logo.png
background.png
flavor2
drawable
logo.png
background.png
layout
menu
values
xml
是的。这是 android 口味的主要特征之一。您需要做的就是在您的 "main" 目录的同一级别创建一个新文件夹,并将其命名为所需的名称。
在这个新文件夹中,您需要复制结构并为要覆盖的可绘制对象使用相同的名称。 Gradle 将首先获取这些资源(如果存在),但默认情况下将从主文件夹中获取任何不存在的资源。
是否可以为每个应用程序使用相同的代码库但不同的可绘制目录?
基本上我想多次使用相同的应用程序,只是重新命名,所以除了可绘制文件夹中的图像外,所有内容都可以相同。
有什么想法吗?
我希望我的目录结构如下所示:
manifest
java
assets
res
anim
animator
drawables
main
drawable
logo.png
background.png
xxx.png
yyy.png
flavor1
drawable
logo.png
background.png
flavor2
drawable
logo.png
background.png
layout
menu
values
xml
是的。这是 android 口味的主要特征之一。您需要做的就是在您的 "main" 目录的同一级别创建一个新文件夹,并将其命名为所需的名称。 在这个新文件夹中,您需要复制结构并为要覆盖的可绘制对象使用相同的名称。 Gradle 将首先获取这些资源(如果存在),但默认情况下将从主文件夹中获取任何不存在的资源。