我们的Android应用程序目前有大量的对话框和警告框。我想将它们切换到祝酒词,但是有一个问题 - 其中一些需要用户选择是查看更多信息还是只是关闭弹出窗口。看起来没有办法用吐司做到这一点。
是否有任何现有的Android库支持tappable toasts(即你点击它并触发对应用程序中的监听器的函数调用,有点像通知)?如果没有,是否有一个推荐的替代方案,这个“点击这里做什么 - 否则 - 我只是在几秒钟内消失”的UI模式,或者我应该只是滚动我自己的片段为它上课?
答案 0 :(得分:2)
我必须做一些类似于我的应用程序的事情,所以我写了一个锅炉板,通过将所谓的通知动画到屏幕上来实现它。它不会自动解除,因为这只能作为一种工具。
它接受任何类型的视图使其具有多样性,因为我需要在其中放置至少两个或三个明显的视图(TextView,ProgressBar,ImageView)。如果您愿意,可以动态切换它的内容。动画也可以自定义,以显示和解除通知和主要内容。
在现实生活中,您可能需要考虑添加控制器类来处理内容的显示和自动解雇等。希望它对您有用。