问题标签 [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.
android - 如何拥有一个没有填充选项的 FAB,但仍然有它的高度?
背景
我有一个小的圆形联系人照片视图,需要向用户展示。如果照片可用,我应该展示它,而图像被四舍五入成一个圆圈,并且有一个高度。
如果照片不可用,我会在里面显示一个带有背景的图标,同时它仍然是圆形的并且有高度。
问题
我设法使显示的照片仅在 Android 5 及更高版本上工作:
但是,它的边缘颜色很差,因为它试图显示 FAB 的背景,并且在 Android 4.x 及其下方显示为简单的矩形内容,没有与 FAB 相关的任何内容,可能是因为填充是什么保护它以显示阴影。
我还需要能够添加笔触(圆形图像周围的特定颜色的细线),但我不知道如何添加它。
我试过的
这是在布局文件中:
“测试”是 80dp。
这是在代码中:
RoundedCornersDrawable 的代码:
问题
如何让 FAB 以这种方式工作?对于所有 Android 版本,如何随意禁用填充,但仍然有一个带有阴影的圆形图像?
如何在圆形 FAB 中添加笔画?
android - Android Studio - 如何在 CSS 中获得溢出
我有一个项目,我在父 LinearLayout 上有一个 16dp 的填充。
在这个 LinearLayout 中,我有一个具有高度的卡片视图。
问题在于海拔不会出现在父 div 之外。
在 CSS 中你有溢出:对于这个问题可见,我将如何在 Android Studio 中解决这个问题?
帮助将不胜感激:)
android - 如何将 imageView 放在 cardview 前面?当两者都是相对布局的孩子时
我有一个布局 XML:
效果很好。结果将是框架布局上方的图像视图,但是当我使用以下 xml 时,我将框架布局替换为 CardView:
那么结果将是:CardView 后面的 ImageView。
有什么解决方案吗?
还有一件事,它在棒棒糖之前的设备上可以正常工作,但在棒棒糖上它不起作用。
android - 在画布上绘制高程阴影
我使用下面的代码在位图/画布上绘制视图。
它工作得很好,有一个小问题:它不绘制高程阴影。我假设在 draw 方法中没有绘制阴影。那么它们是在哪里绘制的,我怎样才能将它们转移到我的画布上呢?
android - 高度总是返回 0.00
getAltitude() 方法的返回值始终返回 0.00。许多答案表明,这可能是由于提供者不支持海拔细节。我已经检查过了,它确实支持高度。
我想从 GPS 坐标中获取高度。任何帮助表示赞赏。
我的代码可以在下面看到。
android - 5.1.1 平板电脑和 5.0.2 移动设备中的卡片视图不正确
我正在使用创建以下视图CardView
。在 gradle 依赖项中
添加依赖项
下面是相同的 xml 文件。compile 'com.android.support:cardview-v7:23.0.+'
现在 4.4.4 mobile 中视图的立面和外观如下图所示,看起来不错!但是在 5.1.1 Nexus Tablet 和 5.0.2 Mobile 中看起来很奇怪,如下所示。
我通过这个添加了高程和角半径
- 如果没有适当的高度,任何人都可以清楚地看到拐角半径看起来很奇怪。
- 可能是什么问题呢。
- 可以做些什么来使 CardView 具有正确的外观和感觉
编辑1:
尝试使用com.android.support:cardview-v7:23.1.1
,但输出再次相同。
android - Android - 海拔不工作
我正在迁移一个 Android 应用程序以使用 Material Design。为了验证我是否做的一切正确,我创建了一个空活动来测试一些 Material Design 元素(FAB、凸起的按钮、视图上的高度、卡片、列表等......)。
按钮看起来不错,但视图的高程不是。我在互联网上搜索了答案,但没有找到。我没有使用填充、透明背景等。这是我的代码:
值-v21/styles.xml:
布局-v21/start_activity.xml
谁能帮我?
java - 为什么我的浮动操作按钮仅在列表视图上方时才起作用?
在尝试创建 UI 时,我注意到当我FloatingActionButton
的高度与边界ListView
内的高度相同时ListView
,按钮将不起作用。但是,当我将海拔高度FloatingActionButton
增加到以上时,ListView
一切正常。
当海拔增加时,FAB 是否会在不同的表面上进行渲染,以便能够到达?或者是否有其他机制知道按钮位于上方,所以当单击按钮时,解决了和 FABListView
之间的冲突边界?ListView