![]() |
1
2
您可以生成一个九补丁png,而不是使用普通图像。
使用
诀窍是左边的黑线。这告诉Android,png可以沿着这个区域垂直扩展。 请参见以下示例:
将其保存为九个补丁,格式为imagename.9.png |
![]() |
2
2
您可以使用 NinePatch图像 如该视图所示。要了解如何创建NinePatch图像,请转到 Draw 9-patch |
![]() |
3
1
9补丁机制不能为我的用例做类似的事情,因为它需要在水平和垂直方向上定义一个可拉伸区域。只有在
如果需要允许视图水平拉伸,保持图像的顶部和底部边界部分的纵横比,而允许中间部分在两个方向上自由拉伸,则9补丁将不适用于此。我创建这个布局是为了实现这一点:
image_middle.png
关键是
|
![]() |
4
0
您可以在视图的背景中绘制锯齿形路径
|
![]() |
abbyshk · 将包含渐变的可绘制xml转换为位图 6 年前 |
![]() |
majidkabir · android 4.2.2中未找到资源异常 6 年前 |
![]() |
Alex · Android-设置可绘制的多个按钮 7 年前 |
![]() |
Diesel · RecyclerView适配器中的警报对话框 7 年前 |
![]() |
sadat · 将可绘制矢量转换为SVG 7 年前 |
![]() |
Hamza · 在android studio中看不到我的可绘制文件夹 7 年前 |
![]() |
BekaKK · 创建半圆背景,可使用透明 7 年前 |