草庐IT

Material-design

全部标签

android - ImageView selectableItemBackgroundBorderless 不会在 View 边界之外呈现

我正在使用selectableItemBackgroundBorderless向ImageView添加波纹。我的预期行为是产生圆形波纹,从而扩大View大小。不幸的是,波纹被View边界裁剪掉了。如何解决这个问题?默认状态:按下状态: 最佳答案 如果您有一个可点击的ImageView,那么它很可能应该是一个ImageButton。定义了以下ImageButton:然后你会得到如下输出:如果你想要更大的涟漪效果,你必须改变View的大小:而不是wrap_content让它,比方说,100dp:

Altium Designer 20 Gerber文件的输出

AltiumDesigner20Gerber文件的输出一、输出装配图二、输出BOM表三、输出Gerber文件四、输出钻孔文件五、输出坐标文件六、输出IPC网表一、输出装配图二、输出BOM表三、输出Gerber文件四、输出钻孔文件五、输出坐标文件六、输出IPC网表

android - Android 中用于 Material Design 的百分比颜色

在Google的Material设计规范中,我看到颜色指定为百分比:Toconveyahierarchyofinformation,youcanusedifferentshadesfortext.Thestandardalphavaluefortextonawhitebackgroundis87%(#000000).Secondarytext,whichislowerinthevisualhierarchy,shouldhaveanalphavalueof54%(#000000).我不明白这些百分比是如何计算的。例如,如果背景颜色是白色,那么文字的颜色是什么?如果我的背景是#607D8

android - Material 颜色主题属性的完整列表

我希望将MaterialDesign应用到我的应用中。我读过usingmaterialthemes以及我如何能customisethesewithmyowncolours来自Android开发者网站,但是该网页仅描述了我可以在我的themes.xml中使用的一些Material设计属性。网页仅指主要主题属性:-colorPrimary:应用的主要品牌颜色-colorPrimaryDark:用于状态栏和上下文应用栏的较暗变体-colorAccent:强调色,用于为一些UI控件设置主题它还描述了下图中显示的一些其他属性:但是,我想知道所有可以应用于Material设计主题的不同主题属性。例

android - 在 recyclerview 中触摸没有涟漪效应

我有一个带有四个网格元素(2*2)的recyclerview,其工作方式类似于菜单。但是,当我点击它们时,没有显示涟漪效应。它只是将我带到下一个Activity,而没有任何视觉确认View已被按下。谁能帮忙?主要ActivitypublicclassMainActivityextendsAppCompatActivityimplementsMainMenuAdapter.OnItemClickListener{Toolbartoolbar;privatestaticListtileItems=newArrayList();static{tileItems.add(newViewMode

android - 使用 Android L 动画在 Activity 之间切换

如何使用一些AndroidL动画在Activity之间切换?我只能找到关于definingcustomanimations的信息.我在Android开发者文档中找不到有关收件箱和设置Activity之间以下动画的任何文档。我已经从Gmail中提取了动画文件,但是当使用下面的时,Activity只能上下滑动,没有Z移动(深度)。activity.overridePendingTransition(R.anim.abc_slide_in_bottom,R.anim.abc_slide_out_top);您可以找到使用的动画文件here. 最佳答案

android - NoClassDefFoundError : android. support.design.internal.NavigationMenu on Android 4.2.2 (wiko)

我正在尝试使用Android支持设计库(版本23.0.1)和类NavigationMenu(我将此类用作布局中的XML标记)。当我在Android4.3的三星或Android5.x或6.0的Nexus上执行我的应用程序时一切正常,但是当我在Android4.2.2的WikoRainbow上执行应用程序时,它崩溃并显示以下内容异常:java.lang.RuntimeException:UnabletostartactivityComponentInfo{applicationId/package.MainActivity}:android.view.InflateException:Bi

android - 在 Material Design 中呈现的 Android Lollipop 半透明渐变状态栏

我想做这样的事情适用于Android5.0及更高版本?我该如何实现?我在StackOverFlow或Android开发者网站上找不到任何解决方案。我建议可以让状态栏透明,在状态栏下绘制渐变drawable。但是几乎没有问题。第一个问题是shapedrawable的常规渐变不支持MaterialDesign规范http://www.google.com/design/spec/style/imagery.html第二个问题是我无法通过android:fitsSystemWindows="true"使mapfragment适应窗口。 最佳答案

android - 将图标与工具栏图标对齐 - Android Material Design

在新的MaterialDesign(使用AppCompat)中,我试图将一些Action图标与新工具栏的抽屉图标对齐。像这样的东西:我认为我正在正确查看所有指标...TouchTargetSize问题是我无法完美对齐它,因为在16px的左填充之后,图标应该开始,但图标本身也有一些“填充”(来自Materialgithub的图标),例如:也许是愚蠢的,但我不知道我错过了什么。如何考虑图像内的填充以正确对齐它?我在将单选按钮或复选框与该操作栏图标对齐时遇到同样的问题。我试过这段代码:但看起来与我不一致(就像我发布的第一个屏幕截图)。这里看起来也完美对齐:看起来像是考虑了72px和16px的

android - 如何模仿 Lollipop 的手机应用程序,在可滚动内容之前调整上部项目的大小?

背景在Lollipop的电话应用程序中,当您到达“最近”或“联系人”选项卡并尝试滚动时,首先发生的是调整上部区域的大小,该区域由最近的事件和搜索框组成,如这样的:如果RecyclerView上有超过3个项目,只要上部区域可以缩小到最小尺寸,RecyclerView就不会向下滚动。向上滚动也是如此:只要上部区域没有完全放大,RecyclerView就不会向上滚动。问题我找不到实现此功能的最佳方法。更具体地说,我对调整上部区域的大小有疑问,这样它就会像在Lollipop上一样流畅。为简化起见,我只需要调整屏幕的一部分,而不是手机应用程序(“最近的事件”和搜索框)上显示的两部分。我尝试过的我