如何在 Android 中使用 png-image 作为 9-patch-png?

发布于 2024-11-28 20:00:24 字数 461 浏览 0 评论 0原文

我们想在选择器中使用 png 图像作为背景:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" android:drawable="@drawable/inputfield_text_bg_active" />
    <item android:drawable="@drawable/inputfield_text_bg" />
</selector>

其中 inputfield_text_bg_active 和 inputfield_text_bg 是我们的 png 图像

并且存在拉伸问题,它看起来不太好。

有没有办法在不将其转换为 9-patch-png 的情况下使用此 png?

we wanna use png-images as background in a selector:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" android:drawable="@drawable/inputfield_text_bg_active" />
    <item android:drawable="@drawable/inputfield_text_bg" />
</selector>

where inputfield_text_bg_active and inputfield_text_bg are our png-images

And there is the problem with stretching, it doesn't look nice.

Is there a way to use this pngs without converting them to 9-patch-png?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一抹微笑 2024-12-05 20:00:24

您可以尝试这样的操作:

选项卡小部件中的背景忽略缩放

基本上限制无论视图大小如何缩放。

You could try something like this:

Background in tab widget ignore scaling

Basically limit the scaling regardless of the size of the view.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文