问题标签 [mdc-components]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - MDC:单击浏览器的后退按钮时,drawer.open 未初始化
我想用抽屉。我编写了基本代码,这样当用户单击导航按钮时,drawer.open 会被切换(即 true、false、true、false、...)。但是,如果用户通过单击抽屉菜单中的链接进入其他页面并通过单击浏览器的后退按钮返回,则drawer.open 为true,并且用户无法单击浏览器的导航按钮。
- 用户打开页面:
drawer.open=false
。 - 用户单击导航按钮:
drawer.open=true
。 - 用户单击菜单中的链接:
drawer.open=false
在新页面中。 - 用户单击浏览器的后退按钮并返回:
drawer.open=true
.
为什么drawer.open=true
在4.?我该如何解决?
ios - 使用 MDCCardCollectionCell 时,将使用哪种方法来获取项目计数(卡片数量)?
我是IOS的新手。我曾经是Android开发人员。我在我的项目中使用MDCCardCollectionCell
/MDCCard
作为 Cardviews。当我在 android 上工作时,要显示卡片的数量 - 我们曾经在getItemCount()
Adapter 类中返回数字。同样,我想知道我们应该在哪里返回卡片数?
示例:如果我返回 4,屏幕上应显示 4 个卡片视图。
提前致谢。
ios - 如何自定义 Material Design TextField 组件错误状态 iOS
尝试自定义错误状态浮动标签colour
和内联错误消息font/colour
,但找不到任何选项或在文档中。
MD 文档:https ://material.io/develop/ios/components/textfields/
android - 如何在自动完成暴露的下拉菜单上设置背景颜色?
目前正在使用材料设计组件和菜单指南设置一个公开的下拉菜单项。但是,当显示我的自动完成文本视图时,它的背景与我的其他文本字段不同。
我尝试将 TextInputLayout 上的 boxBackgroundColor 属性设置为不同的颜色并修改自动完成 TextView 上的背景。我也厌倦了看看我是否可以修改菜单的弹出主题,但没有运气。
我希望背景是透明的或与当前设置为白色的背景相匹配。目前它是与字段不匹配的灰白色。
objective-c - 未找到 MDCBottomDrawerViewController 符号
我正在开发一个 iOS 应用程序并使用 material-io 的导航抽屉。我使用示例代码,但运行时收到错误消息。
android - 如何更改 BadgeDrawable Android 中的背景颜色
我想创建一个带有徽章的底部导航栏。
我已经用com.google.android.material.bottomnavigation.BottomNavigationView做到了,可以在https://material.io/develop/android/components/bottom-navigation-view/找到。
但是徽章是红色的,我想要它是黄色的。我一直在阅读这里的文档: https ://material.io/develop/android/components/badging/ 。但对我来说还不清楚。
我已经尝试创建一个badgeDrawable,设置背景颜色,调用函数attachBadgeDrawable 并将badgeDrawable 和位于位置3 的底部导航视图的子级(这是我希望放置徽章的位置)传递给它。我不清楚的是第三个参数。
这是我的导航视图代码:
文档说:
BadgeUtils.attachBadgeDrawable(badgeDrawable, 锚点, null);
我预计徽章应该是黄色的,但相反,我得到的是 NPE
我正在使用库版本 'com.google.android.material:material:1.1.0-alpha07' 并且我的最小 API 为 19