在我的布局中,我有一些图像是按钮背景(没有文字)。我很困惑我应该怎么做。有几种方法可以实现这一目标 -
就个人而言,我更喜欢ImageView,因此我可以适当缩放图像,然后设置onClickListener。
我错过了什么或者我的方法存在性能问题?每个人的利弊都会有很大帮助。
谢谢&此致
[R
答案 0 :(得分:5)
这个问题有很多深入的答案,但我认为有三个主要的不同之处 1.按钮 - 具有文本的按钮的3d渲染。非常简单易用。 2. ImageButton - 3d渲染按钮但不使用文本而是使用图像。 3. ImageView - 平面图像。
ImageButton和Button具有按下的,选定的,聚焦的,未选择的状态,可以向用户传达按钮的不同状态。
我不相信使用一个vs,另一个有任何性能优势,但肯定有UI和UX使用每一个。 ImageView我认为只显示图像会很好。用户不会真的知道他们可以在图像上c ..但是对应的按钮用户会受到训练,他们应该对它们进行叮咬。