我的应用程序的启动屏幕使用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 =“在此处输入图像描述”>
棒棒糖会发生这种情况。
要解决它,九路径资源需要填充“可选”行。在此版本中,这些线在9补丁的右手边和底边都是必需的,以使飞溅工作时没有任何怪异的间隙。
Android nine patch - padding lines
他们在文档中没有透露任何信息,但这对我有用。
您可以阅读有关填充线here的一些信息