文件名称:Android-AppMsg:布局内通知。 基于Toast通知和Cyril Mottier的文章(http:android.cyrilmottier.com?p = 773)
文件大小:113KB
文件格式:ZIP
更新时间:2024-02-22 03:22:21
android toast snackbar crouton AndroidJava
Android AppMsg(Crouton)库 实施布局内通知。 基于通知和的。 描述 吐司远非完美,我对此并不完全满意。 在某些情况下,烤面包可能不准确。 确实,Toast有一个主要缺点:它完全破坏了环境。 可以轻松重现此问题。 假设某个用户当前正在启动Toast的应用程序中,并希望使用专用的“多任务”按钮切换到另一个应用程序。 即使Toast-to-front应用程序与下图所示的先前显示的应用程序无关,Toast也将保留在屏幕上: 您可以很容易地注意到,Toasts的问题在于它们是持久的。 吐司被解雇后,它会显示在任何屏幕的顶部,并且在创建时所指定的持续时间内保持可见。 为了绕过Toast持久性问题并确保在正确的上下文中显示信息,我们决定创建一个新的通知系统:活动绑定通知。 这是当前版本的Prixing中的样子: Crouton克服了打开菜单时显示Toast的主要问题。 它会随着当前屏幕的滑动而保持不变,并使菜单完全没有任何与之无关的信息。 Cyril Mottier版权所有(C) 样品 Google Play提供了一个示例应用程序: 源代码在此存储库中可用。
【文件预览】:
Android-AppMsg-master
----gradlew(5KB)
----settings.gradle(35B)
----LICENSE.txt(11KB)
----library()
--------project.properties(584B)
--------src()
--------AndroidManifest.xml(73B)
--------res()
--------pom.xml(3KB)
--------gradle.properties(72B)
--------build.gradle(522B)
----gradle()
--------wrapper()
----README.md(5KB)
----sample()
--------project.properties(602B)
--------src()
--------AndroidManifest.xml(659B)
--------res()
--------ic_launcher-web.png(25KB)
--------build.gradle(510B)
----gradlew.bat(2KB)
----gradle.properties(572B)
----.gitignore(297B)
----CHANGELOG.md(873B)
----build.gradle(146B)