Android-Lollipop / Material Theme-9个补丁初始显示不正确

问题描述 投票:2回答:1

我的应用程序的启动屏幕使用9补丁png。工作正常。现在,我将其升级为Lollipop / Material Theme(使用AppCompat和targetSDK =“ 21”),启动画面如下所示。有两个黑点。有什么主意吗?

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9zbmFQbC5wbmcifQ==” alt =“在此处输入图像描述”>

它不应有任何黑点。这是原始的9个补丁:

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9IYnhlMC5wbmcifQ==” alt =“在此处输入图像描述”>

android nine-patch
1个回答
1
投票

棒棒糖会发生这种情况。

要解决它,九路径资源需要填充“可选”行。在此版本中,这些线在9补丁的右手边和底边都是必需的,以使飞溅工作时没有任何怪异的间隙。

Android nine patch - padding lines

他们在文档中没有透露任何信息,但这对我有用。

您可以阅读有关填充线here的一些信息

© www.soinside.com 2019 - 2024. All rights reserved.