gpt4 book ai didi

Android Studio 在添加图像 Assets 时为 ActionBar 消隐自定义设计的 Logo

转载 作者:行者123 更新时间:2023-11-29 01:39:33 25 4
gpt4 key购买 nike

因此,我尝试添加一个宽度为 300 像素、高度为 100 像素的图像(如果需要,我可以轻松更改):

enter image description here

我想替换出现在 Android 的 ActionBar 左上角的“应用程序图标”documentation使用我的 Logo 而不是应用程序启动器图标。但是,当我右键单击 Android Studio 时,单击“New”,然后单击“Image Asset”并设置以下内容:

Assets 类型:操作栏和选项卡图标

前景:图片

主题:自定义

前景颜色:[0,0,255] 与我的 Logo 颜色略有不同,但我保留它是因为它是默认颜色

前景颜色覆盖了我的实际图像:

enter image description here

如何将我的 Logo 添加为图像 Assets ,以便它可以很好地自动缩放 MDPI、HDPI 等以用于替换左上角的默认启动器图标,而无需为每个图标创建自定义图像大小图像编辑器?

最佳答案

我不确定您所说的为 Logo 设置前景色是什么意思。

使用 Logo 代替应用程序图标非常简单。只需在 list 中的应用程序标签上指定 android:logo 属性,并将操作栏样式的 android:displayOptions 设置为 useLogo。

<style name="ActionBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="android:displayOptions">showHome|useLogo</item>
</style>

关于将图像放在哪里,您需要确定哪个 dpi 桶适合您的图像,然后将其放入正确的文件夹中。您可以通过反复试验来做到这一点。简单地将您的图像复制到 res/drawable-xhdpi 文件夹,然后查看它的外观。 Android 将为您处理缩放图像。

关于Android Studio 在添加图像 Assets 时为 ActionBar 消隐自定义设计的 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25631316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com