【发布时间】:2019-09-30 17:58:19
【问题描述】:
当用户在共享选项中点击我的应用程序图标时,我需要在 YouTube 应用程序上方显示一个进度条。 假设我的意图是在显示进度条的同时下载视频。 但按钮不应将用户完全带到我的应用程序。
当前的 YouTube 页面应该变得更暗(不活动),并且在我的进度条上方应该出现。
我附上了图片,以便您了解我在做什么。 谢谢。
【问题讨论】:
当用户在共享选项中点击我的应用程序图标时,我需要在 YouTube 应用程序上方显示一个进度条。 假设我的意图是在显示进度条的同时下载视频。 但按钮不应将用户完全带到我的应用程序。
当前的 YouTube 页面应该变得更暗(不活动),并且在我的进度条上方应该出现。
我附上了图片,以便您了解我在做什么。 谢谢。
【问题讨论】:
您可以通过创建系统叠加层来实现这一点,但请注意(始终在 Android 中的所有应用程序之上)您可以按照此 gist 来实现它并在您的服务中使用 onCreate 扩展您的自定义布局
//kotlin
val inflater = getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater
val myView = inflater!!.inflate(R.layout.my_layout, null)
【讨论】: