0%

Android 9patch图片被拉伸原因之一

9patch图片本就是用来防止拉伸防止局部位置也被拉伸的功能。
但在铺满全屏的9patch图片有个坑,尽管设置为了9patch图片点和线都已经画了,但图片还是被拉伸了一点。
原因:图片的宽度是比照IOS尺寸切的图,是375的倍数,而Android手机一般情况下宽度是360的倍数,如此在纵向适配的时候,高度也会按照屏幕的宽高比进行拉伸,这时的高度达不到手机屏幕的实际高度,因此再平铺的时候纵向又被一次拉伸。导致我们看到尽管使用了9patch图片仍被拉伸的效果。
结论:在使用9patch图片的地方让设计师出以1080为宽切图。