300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > android开发图片自适应 android中用.9.patch的图片实现图片自适应

android开发图片自适应 android中用.9.patch的图片实现图片自适应

时间:2022-12-30 03:37:50

相关推荐

android开发图片自适应 android中用.9.patch的图片实现图片自适应

1,如何实现图片自适应

如何实现图片自适应,我们用.9.patch,

左侧和上侧的直线共同决定了图片的缩放区域,左侧边直线绘制的区域决定了纵向缩放的区域;上侧直线绘制的区域决定了水平方向可以缩放的区域;

右侧和下侧的直线共同决定了图片的内容显示区域,右侧直线绘制的区域决定了纵向内容的区域;下侧直线绘制的区域决定了水平方向上内容的区域;

一般内容区域的大小不缩放;

2,举例应用

如何理解上边所说的概念,我们做一个图说明一下

image.png

如图中1和2组合的位置不拉伸;4的区域可以左右拉伸,3的区域可以上下拉伸;效果就是中间的logo不会被拉伸,变形;这个时候我们可以在logo位置添加文字,会显的很合适;

再如网上的例子如下:

a.左边加上黑线区域表示整个图片在上下/纵向拉伸时候保证只有黑色区域的像素参与拉伸,其他地方都是原样,具体效果可以参考右侧的预览;

b.上边加上黑线区域表示整个图片在左右/横向拉伸时候保证只有黑色区域的像素参与拉伸其他地方都是原样,具体效果可以参考右侧的预览;

c,右侧加上黑线区域表示在上下拉伸时候整个图片中显示的文字等内容只在黑色像素区域内显示,其他地方不显示图片内的内容;

d,底部加上黑线区域表示在左右拉伸时候整个图片中显示的文字等内容只在黑色像素区域内显示,其他地方不显示图片内的内容

因为拉伸的区域只有左侧和上侧表示的区域,右侧和下侧的区域不拉伸,所以可以在这个位置放置文字

image.png

image.png

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。