问题标签 [material-design]

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.

0 投票
0 回答
137 浏览

android - android Studio 调试

我正在向developers.android.com 学习材料设计,但我完全按照网站所说的对card_view 进行了操作。我只收到此错误:

“在包 'com.google.example.test_app' 中找不到属性 'cardCornerRadius' 的资源标识符”

这是我正在使用的代码。

`

有谁知道我做错了什么?预先感谢。

0 投票
2 回答
47977 浏览

colors - Android L - SwipeRefreshLayout 配色方案上的材料设计

我开始在我的最新项目中实现 Material Theme,为新 L 版本的发布做准备。

我一直在阅读材料设计指南并发现了这一点。

UI 颜色应用

选择你的调色板

通过在主要调色板中选择三种色调和在辅助调色板中选择一种强调色来限制您的颜色选择。强调色可能需要也可能不需要后备选项

它或多或少地解释了如何在应用程序上实现这些色调,包括强调色,但是当在我的应用程序上使用 SwipeRefreshLayout 进度条的主颜色时,感觉不对。

应用示例 SwipeRefreshLayout 材质设计

它应该是强调色和颜色之间的混合android:colorPrimary吗?

对此有什么想法吗?关于在我错过的材料设计指南上实施进度条有什么解释吗?

提前致谢

0 投票
4 回答
24747 浏览

android - Android 材料设计过渡

我想复制谷歌材料设计中解释的过渡。这是预览的链接,但基本上我关心的视频是这两个:

  1. http://material-design.storage.googleapis.com/videos/animations-meaningfultransitions-hierarchical_transitions_topLevel_large_xhdpi.webm
  2. http://material-design.storage.googleapis.com/videos/animation-meaningfultransitions-view_contact_large_xhdpi.webm

我的问题是 UI 的容器是什么?这是一个新的活动,它的 onCreate 每个元素都有动画,还是一个片段?

特别是在第二个示例中,第一个活动有一些运动,所以在 onClick 内部是否有一个动画也创建了第二个活动?(注意点击的名字也会移动,所以这不应该是一个新的活动)

换句话说,如果我想复制它,布局(+活动、片段)应该是什么?

0 投票
1 回答
884 浏览

android - 修复 ObservableScrollView Android 中的项目

我正在尝试修复 ScrollView 中的一个项目,当它击中 ActionBar 时。它正确停止,但是当我返回主滚动位置时,我在布局上方得到一个随机边距(屏幕截图 3)。(截图 2 中的边距不是错误)

问题截图

我的 ObservableScrollView 监听器

其中 t 是 ScrollY,stackHeight 是图像高度,frameImg 是一个 FrameLayout,其中包含一个 ImageView(用于制作类似 Google I/O 2014 的动画),而 panelTitleContainer 是一个包含棕色布局的布局。

有一种方法可以修复滚动视图中的项目吗?

0 投票
1 回答
425 浏览

model-view-controller - 如何用 dart 构建一个纸元素应用程序?

我想使用材料设计在 Dart 中构建一个大型应用程序。为了实现这一点,我将 paper_elements 包含在我的项目中。我的问题是,我想不出用 paper_elements 构建多页应用程序的好方法。通常我创建的对象会内联创建它们的元素并将它们自己添加/删除到 dom 中。到目前为止,我对 paper_element 教程的理解对他们来说是不可能的。

在具有基于对象的结构的同时,是否有一种简单的方法可以在飞镖中使用 paper_elements?例如,我的应用程序会加载注册或登录对象并将其显示在浏览器中。登录时,它应该加载一个显示菜单等的菜单对象。所有页面更改都应该在没有页面重新加载的情况下发生。

我期待您提供有关我的问题的所有帮助、示例或链接。

干杯,蒂姆

0 投票
1 回答
924 浏览

dart - 如何使用工具栏按钮切换抽屉面板的主抽屉

我试图听一个按钮单击工具栏上的按钮,当单击该按钮时,该按钮会切换drawer_panel的主抽屉,但没有太大成功。

代码如下所示 - 方法 void menu_icon_handler() 中的代码不正确。

单击工具栏按钮时,我得到以下堆栈跟踪

例外:空对象没有 getter 'narrow'。

我看到空值,查看文档“窄”是 CoreDrawerPanel 的一个属性

0 投票
1 回答
56 浏览

polymer - 使用 core_ 和 paper_elements 验证应用程序执行

我注意到随着 paper_elements 0.1.0+2 和 core_elements 0.1.1 的发布,一旦应用程序执行,就会在属性上看到验证。这甚至发生在用户与组件交互之前。

有没有办法覆盖这个?

我希望用户在验证开始之前开始与元素交互。甚至在用户开始使用应用程序之前就在应用程序中放置错误对我来说似乎并不直观。

聚合物提供的一个例子可以在http://www.polymer-project.org/components/paper-elements/demo.html#paper-input看到

...第三个 paper_input 元素是正在讨论的元素。从上面的示例中,作者似乎将错误显示与错误属性挂钩。我想知道为什么它不能与特定站点上的红色星号链接 - 例如在标签之后 - 这似乎不会过于侵入。

谢谢

0 投票
0 回答
1802 浏览

android - 无法使用 Material 主题设置样式 popupmenu 背景颜色

我在我的 values-21 文件夹中使用@android:style/Theme.Material.Light.DarkActionBar作为我的主题的基础。

现在我想进行更改,以便操作栏中的微调器以及溢出按钮的下拉菜单从 Light 材质主题中获取样式,白色背景上的黑色文本。

但我无法让它工作,我疯狂地搜索,尝试了所有我能找到的方法,但它们似乎在 L 预览中不起作用。我还查看了 google i/o -14 应用程序,但我很难弄清楚是什么。

0 投票
0 回答
724 浏览

android - Material Design 断线规则

在新的材料设计指南中,有一段关于换行的内容(http://www.google.com/design/spec/style/typography.html#standard-styles-line-break-rules-hyphenation)。

Android 的 TextView 会处理这个问题,还是我们需要处理这方面的问题?

PS:这是一段: 在此处输入图像描述

0 投票
2 回答
2608 浏览

android - Material Design 布局动画

Android L 的想法之一是弹出窗口需要从用户点击屏幕的位置开始出现。
例如,在 Chrome Beta (@time * 5) 中:
Chrome 测试版

这个想法是能够使视图从任何枢轴点(不仅仅是溢出按钮的预定位置)增长有没有人能够做到这一点或目前不可行?