android – 何时使用9-Patch
作者:互联网
是否有任何Android开发人员文档说明可绘制资源何时可以是9补丁?换句话说,是否有一个文档说“以下项目使用9补丁数据,如果可用”?
从探索和体验,我已经知道应该使用9补丁图形
>应用程序启动器图标
>应用程序窗口小部件,壁纸和文件夹的“添加到主屏幕”选择列表中使用的图标
>桌面壁纸,否则使用BitMaps,例如在画布上
>按钮图形
> view backgrounds
当drawable用于菜单图标和标签图标时,我很惊讶地发现9补丁数据被忽略了.
解决方法:
当您的图像需要流体宽度和/或高度时,最好使用9个色块.
示例:在我的应用程序中,我有两个自定义按钮,横跨视图的底部.由于屏幕尺寸可能不同,我使用9个补丁来允许按钮正确拉伸.
标签:android,nine-patch 来源: https://codeday.me/bug/20190630/1339022.html