gpt4 book ai didi

android - 在分隔符上 overdraw

转载 作者:太空宇宙 更新时间:2023-11-03 13:19:13 28 4
gpt4 key购买 nike

使用 gradle 构建时,lint 报告报告以下内容:

Overdraw: Painting regions more than once

../../src/main/res/layout/include_divider.xml:4: Possible overdraw: Root element paints background @color/gray with a theme that also paints a background (inferred theme is @style/AppTheme)

1 View xmlns="http://schemas.android.com/apk/res/android"
2 android:layout_width="fill_parent"
3 android:layout_height="1px"
4 android:background="@color/gray" />

我知道问题是我在已经绘制的屏幕部分上绘制。如何正确设置主题?或者我如何设置合适的分隔符来解决这个问题?

我使用的主题是Theme.AppCompat.Light

最佳答案

Overdraw 应该尽可能地减少,但在你的屏幕中不可避免地会有一些overdraw。

在您的特定情况下,您可以在现有背景上绘制一个 1px 的分隔线。 Lint 警告会尽力查明可能的问题,但它们并非万无一失。您可以安全地抑制此特定 View 的此 lint 警告。

关于android - 在分隔符上 overdraw ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31048999/

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