草庐IT

Snackbar

全部标签

javascript - Angular 2/4 - Material Design Snackbars 按顺序显示多条消息

我实现了一个显示snackbar的“snackbar服务”:snackbar.service.tsimport{Subscription}from'rxjs/Subscription';import{Subject}from'rxjs/Subject';import{Inject,Injectable,OnDestroy}from'@angular/core';import{MatSnackBar,MdSnackBarConfig}from'@angular/material/snack-bar';import{MdSnackBarRef,SimpleSnackBar}from'@an

javascript - MDCSnackbarFoundation 类使用

如何使用MDCSnackbarFoundation?与MDCSnackbar此文档不够清晰,无法理解。https://github.com/material-components/material-components-web/tree/master/packages/mdc-snackbar#using-the-foundation-class这是我的代码,我需要为它绑定(bind)MDCSnackbarFoundation。logger=newMDCSnackbar($selector[0]);谢谢 最佳答案 首先你必须有一个N

javascript - 派发一个 Redux Action 并将后续 Action 作为有效负载以显示 Material UI 的 snackbar 或对话框

我将React与Redux和MaterialUI结合使用来构建网络应用程序。Web应用程序由多个页面和组件组成。我知道snackbar或dialog应该直接连接到用户正在做的事情。但是,我想让snackbar和dialog独立于页面和组件。因此,一个用例显示一条消息,例如后台数据同步失败和一个操作立即重试。我的想法是在名为RootFrame的页面上呈现snackbar,该页面用于包装所有其他页面并将snackbar的文本作为操作的有效负载进行分派(dispatch)。显示snackbar的Redux操作:exportfunctionshowSnackbar(message:string

android - 电子邮件地址已被另一个帐户使用(使用电子邮件/密码 Firebase 进行身份验证)

我正在使用来自Firebase的电子邮件/密码验证。我处理异常消息。我首先注册,然后进入登录Activity,但是当我写电子邮件时,我注册了它..我无法登录并收到此错误“该电子邮件地址已被另一个帐户使用”。在Firebase面板中,我有通过它注册的电子邮件,但我无法使用它登录。这也是我的代码...首先用于注册:privatelateinitvarfirebaseAuth:FirebaseAuth/*FirebaseAuth*/firebaseAuth=FirebaseAuth.getInstance()/*RegisterWithFirebaseAuth*/funonRegisterB

android - 在Android中为SnackBar添加动画

上次更新支持库24.2.1在show或closesnackbar时禁用了动画。怎么可能再有动画呢?测试:Android5Lollipop,无动画,需要进入无障碍设备设置才能正常工作Android6M,动画正常 最佳答案 我找到了发生这种情况的原因,但还没有解决方法。/***ReturnstrueifweshouldanimatetheSnackbarviewin/out.*/privatebooleanshouldAnimate(){return!mAccessibilityManager.isEnabled();}由Snackba

Android 6.0(API 级别 23)中的 Android 运行时权限最佳实践

Android6.0(API级别23)最佳实践中的Android运行时权限我已经使用成功地将运行时权限添加到我的应用程序中这些引用http://developer.android.com/training/permissions/requesting.html和https://www.learn2crack.com/2015/10/android-marshmallow-permissions.html这是我用过的代码privatestaticfinalintPERMISSION_REQUEST_CODE=1;switch(id){caseR.id.check_permission:i

android - SnackBar 导致 ScrollView 崩溃并出现非法状态异常

我正在开发一个应用程序,其中我有一个用ScrollView包装的布局。在此布局的fragment中,我正在使用Web服务从服务器获取数据并将其显示在我的布局中。每当Web服务中出现错误或没有可用数据时,我都会向用户显示一个带有适当消息的snackbar。问题我遇到了一个很少发生的问题。当有时数据不可用并显示snackbar时,我的应用程序崩溃并出现非法状态异常显示消息ScrollView只能托管一个直接子级这是崩溃日志java.lang.IllegalStateException:ScrollViewcanhostonlyonedirectchildatandroid.widget.S

android - 在启用触摸模式的情况下显示 snackbar 时,无法将焦点放在 snackbar 中的操作按钮上

我试图在显示snackbar时将焦点直接放在snackbar中的操作按钮上,以便让用户知道可以使用snackbar中显示的警报消息执行某些操作。注意:这是针对对讲模式。我尝试使用requestFocus()和sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED);但无论哪种方式,焦点似乎都停留在fragment中。我也面临着与Material展示View操作按钮类似的问题。有关如何将焦点放在那里的任何提示? 最佳答案 调用snackbar.getView().requ

java - Android:Snackbar 给出 ArrayIndexOutOfBoundsException

似乎给出异常的代码如下:Snackbar.make(findViewById(R.id.content_main),"E'necessarioabilitareilGPSperaggiornarelalista",Snackbar.LENGTH_INDEFINITE).setAction("ATTIVA",newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Intentintent=newIntent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);startActivity(int

java - 用 UiAutomator 测试 Snackbar,有办法吗?

我开始研究Android上的UIAutomator。我创建了一个简单的poc项目,里面只有很少的元素:一个按钮和一个editText。行为非常简单:当我按下按钮时,在editText中写入的消息会出现在snackBar中。现在我想做两个简单的测试:查看snackbar是否正确显示查看editTest消息是否为在snackbar中正确报告对于第一点,我是这样做的:@TestpublicvoidpressEmailButton()throwsUiObjectNotFoundException{mDevice.findObject(By.res(POC_PACKAGE,"fab")).cli