问题标签 [android-elevation]

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 投票
3 回答
169 浏览

android - ViewPager kitkat 后面的工具栏

Activity以全屏模式运行。由于 中缺少海拔高度Kitkat,因此ViewPager高于Toolbar

这是我的布局:

这是它的样子: 截屏

关于如何解决这个问题的任何建议?

0 投票
1 回答
1266 浏览

android - 21 岁之前或棒棒糖之前的对话框的高度/阴影

有一些与前棒棒糖设备视图的海拔相关的帖子。我应用了可以应用于对话框的技术,但我的对话框仍然没有高程/阴影。

我尝试了这种风格,但没有奏效。

ViewCompat.setElevation() 和 View.setOutLineProvider() 方法可从 Lollipop 获得。所以不能使用它们。

由于未知原因,我无法在此处添加截图。但是对话框在 KK 上是平坦的,并且在 Lollipop 上被提升并且看起来不错。

这就是我创建对话框的方式:

而 AlertDialogStyle 就是这样:

您能帮我提供有关如何在棒棒糖之前或 21 之前的设备上向对话框添加高度的任何线索吗?

0 投票
1 回答
106 浏览

android - Activity 的元素覆盖 Toolbar

我的 XML:

我的工具栏在 api 21 及更高版本上运行良好,因为Elevation但在 api <20 上它被 Activity 的元素覆盖(因为它们不支持海拔),知道如何解决这个问题吗?

在这里你可以看到我的工具栏在后面cardview 在此处输入图像描述

0 投票
2 回答
10774 浏览

android - 如何在低于 21 的 Android API 中模拟按钮高度(阴影)?

我有这个只有一个按钮的最小的 Android Studio 项目。我为按钮分配了一个阴影:

我在 Android Studio Design 选项卡中看到了阴影。但我也在 xml 编辑器中收到警告

属性 ... 仅用于 API 级别 21 及更高级别(当前最小值为 16)

实际上,按钮阴影仅在带有 的模拟器中显示API level 21 or higher,并且在带有 的模拟器中显示为平面,完全没有阴影API level lower than 21

所以具体的问题是,如何在API's lower than 21.

activity_main.xml

MainActivity.java

显示阴影的按钮,在API 22在此处输入图像描述

相同的按钮不显示阴影,在API 16在此处输入图像描述

0 投票
1 回答
886 浏览

android - 什么是android中的静息海拔?

我对“静息海拔”一词有点困惑。我知道什么是 android 材料设计环境中的海拔,但不能完全知道什么是静止海拔。是材料的零海拔(即)它没有任何海拔吗?

提前感谢您对此提供的任何帮助。

0 投票
1 回答
1233 浏览

android - Android 导航视图 - 项目高度

有没有办法,使用谷歌支持库的 NavigationView 元素,在 NavigationView 内的项目上使用提升来实现这样的事情:

带有标题高度的导航视图

您可以看到导航抽屉的标题有一个高度,就像视图底部的页脚一样。

我尝试使用“android:elevation”属性,但它似乎无法正常工作。
这是我目前的 NavigationView 代码:

这是导航视图标题的 XML 文件:

如您所见,在这种情况下海拔不起作用。我该如何解决这个问题?

0 投票
1 回答
1092 浏览

android - 棒棒糖前设备的工具栏上未显示高程

我想在 KitKat 设备上的工具栏上显示与 Lollipop 设备上相同的高度效果。下面是 KitKat 和 Lollipop 设备的屏幕截图。我已经提到了这个链接,但我的问题还没有解决。

棒棒糖设备:

在此处输入图像描述


奇巧设备:

在此处输入图像描述


ContentMain.xml


app_bar_main.xml

0 投票
0 回答
390 浏览

android - 如何获取 Android 的默认维度常量

是否可以获得对 Android 本身使用的 xml 定义的维度的引用?

我正在使用材料设计,并注意到按钮的默认高度 > 0。我希望我的一些自定义元素位于按钮上方(在 z 维度中)并认为这样做的一个好方法可能是获得参考按钮使用的尺寸值并将我的尺寸设置为该值。但是,我无法弄清楚如何或是否可以获得对该值的引用。

这是包含我所追求的值的文件:

https://android.googlesource.com/platform/frameworks/base/+/master/core/res/res/anim/button_state_list_anim_material.xml

如果我追求的路线不可行,是否有人对在 Material Design 中维护预期的 z 顺序有任何建议,因为海拔可以覆盖 ViewGroups 的“正常”z 顺序?

0 投票
0 回答
726 浏览

android-collapsingtoolbarlayout - CollapsingToolbarLayout 标高未显示

我有一个以编程方式添加的 collapsingToolbarLayout。出于某种原因,我看不到海拔高度,无论是处于折叠状态还是展开状态。我尝试了以下方法无济于事:

这会有什么原因吗?

0 投票
0 回答
564 浏览

android - PageTransformer 在动画高程时具有“捕捉”效果

我有一个ViewPager正在使用PageTransformer. 每当我滚动时,我都会使用PageTransformer来动画我里面卡片的高度。ViewPager这是代码:

非常坦率的。现在,发生的情况是,当您滚动时,海拔“动画”使用定义的比例因子和滚动中的位置。但是会发生什么,当您完成滚动到新页面时,阴影会产生一种“捕捉”效果。

这是一个清楚地显示问题的视频:https ://gfycat.com/FlakyWarlikeEgg

那么这里发生了什么,解决方法是什么?