相关问题
以下问题最终无法解决我的问题,如下所述。
- Android:是否可以在 ImageView 中重复(SVG!)drawable?
- Android:在ConstraintLayout中保持全宽和未定义高度ImageView的比例?
- 显示包含 SVG 的全宽 ImageView 会使其变形
语境
我用一个ConstraintLayout
. 我的目标是显示一个包含按钮的 SVG 图像:
它的宽度是屏幕宽度的 100% - 必须重复
它的高度定义为小部件底部和按钮底部之间的空间 - 必须重复
问题
每次我尝试显示此图像时,drawable 都被严重缩放、严重裁剪或模糊。
一个例子是:
它应该如下所示:
许多测试
我尝试使用
ImageView
带有属性的src
:我使用了每种比例类型,带有和不带有允许设置自定义比率的属性我尝试使用
ImageView
带有背景的src
我尝试将 a
RelativeLayout
与重复的背景可绘制文件一起使用:所以我没有使用 SVG 图像,而是使用它的 JPEG 版本,即使这样也导致了不好的结果3 的注意事项:我真的想使用 SVG 图像而不是位图图像,因为它将符合分辨率。
我的问题
那么,鉴于所有这些解释(参见:部分上下文)和上面的插图,你将如何继续展示这张图片?