【问题标题】:Is there a way to disable clicks on Views behind the ShowcaseView (inside the TargetView)?有没有办法禁止点击 ShowcaseView 后面的视图(在 TargetView 内)?
【发布时间】:2017-07-18 20:21:21
【问题描述】:

有没有办法禁止点击 ShowcaseView 后面的视图(在 TargetView 内)?我有一个非常简短的教程,不希望用户能够点击 ShowcaseView 后面的元素,因为这会中断其流程。有什么方法可以禁止在提供给 ShowcaseView 的 TargetViews 内单击?

【问题讨论】:

    标签: java android showcaseview


    【解决方案1】:

    在 ShowcaseView 下临时创建一个视图,但在您不想点击的任何内容之上。然后调用view.setClickable(false) 这应该可以防止点击影响该视图或其下的任何内容。

    完成展示后,只需从层次结构中删除多余的视图。

    https://developer.android.com/reference/android/view/View.html#setClickable(boolean)

    【讨论】:

    • 您是否设法弄清楚如何在 ShowcaseView 下方的某个点创建所述空白视图?
    猜你喜欢
    • 2020-01-22
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 2011-02-14
    • 1970-01-01
    • 2013-06-01
    • 1970-01-01
    相关资源
    最近更新 更多