安卓自定义按钮

发布于 2024-10-17 02:40:54 字数 131 浏览 1 评论 0原文

我需要创建一些自定义按钮,如下图所示

在此处输入图像描述

最好的方法是什么?

谢谢 阿卜杜勒·哈利克

I need to create some custom buttons as shown in the image below

enter image description here

what is the best approach to follow?

thanks
Abdul Khaliq

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

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

发布评论

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

评论(2

灯角 2024-10-24 02:40:54

这很难。我制作了很多自定义视图,我首先想到的是,用上图制作一个 Button,并自己处理 onTouch,以便您可以区分用户点击的区域。在那里您还可以更改按钮的状态,例如将图像更改为斜角图像,例如当按下左侧按钮时。

你能想象这个 ansatz 吗?

That's a hard one. I made a lot of custom views, and the first thing I would thinking of is, made one Button with that above image, and handle onTouch by yourself so you can distinguish which area the user hit. There you can also change the state of the button, like changing the image to a bevel one e.g. when the left button is hit.

Can you imagine this ansatz?

秋千易 2024-10-24 02:40:54

您可以在 LinearView 中的背景顶部放置两个透明的“不可见”按钮。就像两个 ImageButtons 里面有一个透明的 png 。

当使用 android 动画类单击按钮时,也可以使背景动画化。

You can place two transparent "invisible" buttons over the top of a background in a LinearView. Like two ImageButtons with a transparent png inside.

It is also possible to make this background animated when buttons are clicked using android animation class.

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