- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在关注谷歌的优秀 blog post为我的应用程序制作一个深色主题,但我没有看到任何关于如何让 View (按钮、应用程序栏等)的提升效果起作用的引用。例如,当我将我的应用程序主题设置为 <style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
并像这样制作一个按钮或卡片:
<Button
android:id="@+id/keypadOne"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@color/surface"
android:elevation="01dp"
android:text="@string/one"
android:textColor="@color/onSurface"
android:textSize="36sp" />
我希望看到使对象看起来更亮的效果,因为深色主题中使用的半透明白色覆盖层暗示高度或比背景更靠近光源。相反,我的按钮、操作栏等与背景颜色相同,因此不可见。
我的问题是:
最佳答案
我找到了 solution .为了在 CardView 的高度上实现叠加着色效果,您必须使用包含此功能的 Material 库的特殊对象:MaterialCardView。使用此 CardView 后,将其设置为app:cardElevation
属性更改我在上面链接的关于黑暗模式的谷歌博客文章中提到的白色覆盖。
例如,我的 CardView 现在看起来像这样:
<com.google.android.material.card.MaterialCardView
android:id="@+id/testCard"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="18dp" app:cardCornerRadius="4dp" />
请注意,尽管工具栏等其他 View 具有 Material 版本,但此特殊的高度属性仅适用于 MaterialCardView。
关于安卓深色模式 : Elevation Not Changing Surface Color,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60860240/
摘自 2009 年 7 月题为 Inside Windows 7 User Account Control 的 Technet 文章, Mark Russinovish 描述了以标准用户身份运行的应用
我使用一种非常简单的样式来格式化我的工具栏,我使用 android:elevation 在工具栏下显示阴影,如下所示: @color/colorPrimary @android:co
我有一个 ListView,对于每个列表项,我希望它在其下方显示一个阴影。我正在使用 Android Lollipop 的新高度功能在要转换阴影的 View 上设置 Z,并且已经使用 ActionBa
我有一个垃圾桶的简单 ImageView,我将其作为矢量 Assets 导入。这是 XML 为什么抬高了也看不到影子?我想避免使用 cardview 容器并使用它的影子,否则我将不得不在 cardV
我有一个系统,我用 UAC 正常设置它,在我的 delphi 环境中编译名为 ka.exe 的项目,并为它创建一个 installshield 项目。 设置一切正常!但是每当我开始我的程序时,它都需要
我使用任何位置的经度和纬度通过 Google elevation API 获取海拔高度。 https://developers.google.com/maps/documentation/elevat
我无法在 elevate 缩放插件的缩放窗口中显示正确的图像。我正在为我的缩略图使用 jcarousel 滚动。这就是为什么我的缩略图位于不同的 div 中。该页面效果很好。我单击滚动框中的缩略图,它
我有一个 TextView 和一个 View ,我想在 View 上方显示 TextView ,效果很好,但是向 View 添加高度时,TextView 隐藏在该 View 下。 XML: 最佳答
我正在尝试 disable the shadow below a transparent AppBarLayout/Toolbar.这是布局: 我已
我正在尝试遵循一个假设显示如何添加 float 按钮的教程,并且在教程中它说将属性 android:elevation 添加到按钮 xml 中,如下所示: 但它无法识别该属性...我相信它与我的项目
这个问题在这里已经有了答案: C# Drag drop does not work on windows 7 (6 个答案) 关闭 3 年前。 我有一个 .net 应用程序,由于访问一些低级别的 w
我的应用适用于 API 19。所以我不能使用 android:elevation。所以我 app:elevation 在我的布局中。 Android XML: android:elevation vs
我在一个activity的底部使用了一个framelayout,为了在fragment上显示阴影效果,我添加了android:elevation。但是阴影效果只出现在底部而不出现在顶部,任何人都可以给
我正在关注谷歌的优秀 blog post为我的应用程序制作一个深色主题,但我没有看到任何关于如何让 View (按钮、应用程序栏等)的提升效果起作用的引用。例如,当我将我的应用程序主题设置为 并像这样
我有一个 ListView 和一个 BottomNavigationView。我希望将 ListView 置于 BottomNavigationView 之上。换句话说,用户只能看到ListView,
我知道 Flutter's Canvas.drawShadow 转换为 Skia's SkShadowUtils::DrawUtils ,其中 Flutter 端的 elevation 影响 Skia
我正在使用JavaFx和Intellij-idea创建一个Windows应用程序,其中一些功能正在执行CMD命令。其中一个命令是route delete 0.0.0.0 mask 0.0.0.0,它将
google 的距离矩阵 api 在显示两个经纬度点之间的距离时是否考虑“海拔”? 假设第一个人在机场的上层,第二个人站在同一个机场的下层,在同一条线上,谷歌的距离矩阵 api 显示的距离会考虑两个人
我目前正在做一个元素,我对拥有一种“电梯推介轮播”很感兴趣,这种功能可以在 www.salesforce.com 等网站上看到。我查看了他们的源代码,但我对 HTML 和 CSS 编辑还比较陌生,我很
如果我想在黑色背景 GUI 中使用阴影合并 Material Design 的 Elevation,是否可行?我在 Android 网站上看不到太多关于此的文章。黑色背景是否完全扼杀了高度概念? 最佳
我是一名优秀的程序员,十分优秀!