问题标签 [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 投票
1 回答
420 浏览

android - 如何像浮动按钮一样将折叠工具栏提升到主布局上方?

如何在活动布局上方设置折叠工具栏?

我想像浮动按钮一样“提升”它。我试图在 appbarlayout 上设置一个高度,即使是在折叠工具栏上,但它不起作用。

我怎样才能做到这一点 ?

谢谢

0 投票
1 回答
978 浏览

android - 使用高程属性时顶部阴影过多

我的设计师说这张图片上的白色区域顶部有太多阴影。

这个图片

这是我的代码:

round_corner_2dp xml 看起来像这样:

那么海拔错了吗?我能做些什么来解决它?

谢谢。

编辑:我的问题是我是否正确地做高程,如果这是我应该得到的 2dp 高程的外观,还是看起来不对?

0 投票
1 回答
344 浏览

pagerslidingtabstrip - 棒棒糖前设备中 SlidingTabLayout 的高度

“海拔”使滑动标签布局在棒棒糖设备上运行良好,但标签将在棒棒糖之前的设备上消失。我想知道有没有办法为棒棒糖之前的设备在 SlidingTabLayout 上添加高程。

这是我的 .XML 文件:

0 投票
2 回答
1968 浏览

android - 在 ImageButton 中使用高程和波纹

我正在尝试在 ImageButton 上同时设置高程和波纹效果。我正在运行 LOLLIPOP。

这是代码:

我的主题是:Theme.AppCompat.Light.DarkActionBar

有了这段代码,我只会得到涟漪。如果我删除背景(波纹),我会得到海拔。

编辑:

注意:所有屏幕截图都是在单击图像时拍摄的(长按)。

我已经测试了android:background="?attr/selectableItemBackground",我得到了一个波纹,背景是一个正方形,但没有高程:

随着android:background="?attr/selectableItemBackgroundBorderless"我得到一个圆形背景的涟漪,但没有海拔:

没有背景属性,我得到了海拔高度和默认ImageButton背景:

我需要的是同时有一个圆形波纹背景和高程

0 投票
0 回答
166 浏览

android - 如何为 Prelollipop 设置带有彩色背景的高架按钮?

正如在https://stackoverflow.com/a/30931750中发布的那样,对于 Prelollipop,我们可以通过设置以下内容为我们的按钮设置阴影(高度)。

但是,如果我需要为按钮背景添加另一种颜色,我该如何实现呢?

(附加问题,有没有办法使用这种方法来控制高度(阴影深度)?)

0 投票
1 回答
622 浏览

java - 在代码中使用 app:elevation - Android

我正在尝试设置AppBarLayout通过代码的高度。当我app:elevation在 XML 中进行操作时,它可以顺利工作,但是当我这样做时

它不起作用。

我的假设是它的调用相当于android:elevation.

有任何想法吗?

0 投票
0 回答
850 浏览

android - 在android弹出菜单上投影

我正在尝试在定义如下的弹出菜单上获得阴影 -

问题是 - android 的设计预览正确显示了阴影,但是当我在虚拟设备上运行它时,什么都没有显示。我尝试给主布局的海拔属性,一个 vlaue 0,但无济于事。我也试过这个问题,我无法让它工作,可能的原因是我的父布局在不同的 xml 布局文件中。这里有什么问题?

0 投票
2 回答
5614 浏览

android - 为什么我不能在我以编程方式添加的视图上设置高程?

免责声明:我正在使用 Xamarin.Android。

我创建了一个视图,设置了它的高度,然后将它添加到我的主布局中。当我触发事件时,视图成功添加到布局中,但没有任何高程阴影。

这是我正在使用的内容:

以编程方式添加的视图:

添加视图的事件:

关于为什么阴影不显示的任何想法?我尝试在 上设置SetClipToPadding(false)SetClipChildren(false)tooltip但没有效果。

0 投票
2 回答
25242 浏览

android - 反应原生组件的“海拔”样式导致丑陋的阴影

高程样式属性为 Android 5.0+ 启用框阴影。

我是否在这里对“海拔”做了一些不寻常的事情,以导致下面的屏幕截图中可以看到的丑陋?另外,有没有办法定义阴影偏移?

模拟器正在运行 6.0 (> 5.0),所以这不是问题。我正在运行 react-native 25.1。

这是查看组件样式的 react-native 文档

这是我的渲染方法:

以及样式声明:

不知何故,它导致了这个......

在此处输入图像描述

0 投票
4 回答
6230 浏览

android - AppBarLayout 高度更改在 appCompat v24.0.0 上延迟

Appcompat v24.0.0中,会在 Activity 可见后渲染阴影/高度。AppbarLayout在阴影绘图中很容易看到滞后AppbarLayout

而这种滞后在以前的 Appcompat 库版本中是不存在的。

使用Appcompat v24.0.0Appcompat v23.4.0测试,在新版本中可以清楚地看到阴影绘制。