【问题标题】:Android: Custom Button with overlayAndroid:带有叠加层的自定义按钮
【发布时间】:2010-11-18 13:16:20
【问题描述】:

我想在右上角创建一个带有框架标题的自定义按钮。 看起来它需要使用叠加层,但它仅适用于地图视图。

按钮应按以下方式工作: 1. 用户点击按钮。 2. 按钮的行为与普通按钮一样,因此我们可以看到它是聚焦、按下还是具有正常状态,具体取决于当前执行的操作。 3. 右上角标题不变。

那么,您对如何实现这一点有任何想法吗? 可能会覆盖 onDraw 方法,但可能会有更好的方法。

【问题讨论】:

    标签: android user-interface custom-controls


    【解决方案1】:

    不要将标题作为按钮的一部分。将标题放在按钮上方,使用RelativeLayout 控制其 X/Y 位置。通过使标题成为RelativeLayout 的第二个子项(按钮位于第一个),标题将在 Z 轴上更高,并且看起来漂浮在按钮上方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多