我的应用程序的启动画面使用了9个补丁程序。工作正常。现在我将它升级为Lollipop / Material Theme(使用AppCompat和targetSDK =" 21")并且启动如下所示。那里有两个黑点。有什么想法吗?
它不应该有任何黑点。这是最初的9补丁:
答案 0 :(得分:1)
Lollipop会发生这种情况。
要解决此问题,Nine-path资源需要填充“optionals”行。在这个版本中,这些线条在9补丁的右侧和底部都是必需的,以便在没有任何奇怪间隙的情况下进行飞溅。
Android nine patch - padding lines
他们在文档中没有说明这一点,但这对我有用。
您可以阅读有关填充线here
的内容