【问题标题】:How to set Tap target for Bottom navigation如何为底部导航设置点击目标
【发布时间】:2021-04-18 06:16:31
【问题描述】:

我使用 keepsafe 点击目标来创建点击目标。对于每个视图,它都可以正常工作,但是当我将它用于底部导航时,它会给我空指针异常错误。 我已经阅读了它的文件。在那个文档中已经写到我应该使用 TapTarget.forBounds 但它有 Null 指针异常错误。 我应该如何使用它? 这是我的代码:

TapTarget t = TapTarget.forBounds(bottomNavigationViewEx.getBottomNavigationItemView(R.id.ic_shoppingCenter).getClipBounds(),"Title","Description")
                    .cancelable(false)
                    .drawShadow(true)
                    .dimColor(android.R.color.tab_indicator_text)
                    .outerCircleColor(android.R.color.holo_blue_dark)
                    .targetCircleColor(android.R.color.holo_green_dark)
                    .transparentTarget(true)
                    .targetRadius(32)
                    .outerCircleAlpha(0.96f)
                    .titleTextSize(15)
                    .descriptionTextSize(12)
                    .descriptionTextColor(android.R.color.white)
                    .textColor(android.R.color.holo_blue_bright)
                    .titleTextColor(android.R.color.white)
                    .tintTarget(false);

【问题讨论】:

  • 在哪一行。日志中有什么内容?
  • @kelvin 在第一行

标签: android android-studio taptargetview


【解决方案1】:
TapTarget.forView(navView.findViewById(R.id.ic_shoppingCenter),

我就是这样使用它的,它可以工作。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-22
  • 1970-01-01
  • 2019-11-24
  • 1970-01-01
相关资源
最近更新 更多