问题标签 [layer-list]

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 回答
1080 浏览

android - 自定义形状:Android

我想画这样的自定义形状-

在此处输入图像描述

我想用 xml 来做这个。我似乎无法理解 layer-list 和 items 的使用,因为它们的行为很奇怪。我应该如何绘制这样的形状?不要指望完整的代码,只要给我想法或指出正确的方向。谢谢

编辑:这是我迄今为止尝试过的代码

0 投票
1 回答
352 浏览

android - Android按钮在旋转到横向后看起来不同,在旋转回来后仍然

我按照本教程创建了我的按钮。它看起来很不错。

但是,如果我将设备屏幕旋转为横向,按钮看起来会有所不同。你有什么想法,为什么会这样?如果您需要一些代码,请告诉我!

按钮应该:

应有的按钮

旋转后的按钮:

旋转后的按钮

0 投票
2 回答
3260 浏览

android - 以编程方式更改图层列表可绘制项的底部属性

我正在创建一个LayerDrawable创建底部笔划但我不知道如何给出层的底部边距(Drawablw)。

我想以编程方式设置像上面一样的底部边距。

到目前为止,我已经这样做了:

有人知道吗?

0 投票
2 回答
976 浏览

android - 无法在图像视图中显示图层列表

我想将图层列表作为背景添加到 android 中的 imageview 小部件。

我已经尝试将它添加为android:background="@drawable/layer_list_xmlfile
android:src="@drawable/layer_list_xmlfile.

当我添加图层列表时,预览窗口什么也没有显示,也没有在构建 apk 时显示(在 genymotion 和真正的 Android 设备上使用)。

这是我得到的:

不知道错误图标是什么意思

图层列表应显示在预览窗口中的红点位置。

我的 imageview 布局代码:

我的图层列表(customoffertag.xml):

请谁能告诉我那个错误图标表示什么,或者我哪里出错了。

完整的布局代码:

0 投票
1 回答
1511 浏览

android - 如何在图层列表中制作阴影?

问题如下:我需要在应用小部件中制作一些这样的操作栏:

在此处输入图像描述

为此,我使用带有形状的图层列表。

我得到了一些看法:

在此处输入图像描述

但是,我不能像这篇文章的第一张图片那样在阴影周围做一些事情。

怎么做?

0 投票
1 回答
621 浏览

android - 如何使用图层列表获取一个带有一个边缘被切断的矩形形状的图标?

我正在尝试使用一个图标设置一个图像视图,该图标将矩形的一个边缘切断;特别是右下边缘。

我想它可以实现,layer-list但如何实现?

谁能帮我这个?谢谢

像这张图片在这里

0 投票
1 回答
5076 浏览

android - Android Layer-List VectorDrawable 大小

我的问题与此有关:link。我最近将我的大部分 Android 资源从不同分辨率的不同 png 文件更改为矢量绘图。我正在使用一个“滑动删除”库,它可以在滑动期间更改其视图的背景,以显示带有垃圾箱图标的 Gmail 风格的红色背景,类似于此(它有一个绿色背景和一个检查图标) :

在此处输入图像描述

我曾经使用以下代码来做到这一点,我仍然为 < API 21

但是,API 21+ 需要不同的语法

现在,API 21 和 API 22 (Lollipop) 上的图标不再是左侧/右侧的图标,而是被拉伸以填充屏幕。有没有办法指定图标的宽度?

0 投票
1 回答
42 浏览

android - SplashScreen 徽标填充

我发现这个totourial描述了如何实现正确的闪屏。我有广泛的图像资源,当我实现 SplashScreen 时,我寻求该图片在ldpi屏幕中没有填充。我尝试了很多东西,但没有什么不能添加填充Bitmap。请帮助我做到这一点。

0 投票
2 回答
43250 浏览

android - 使用 layer-list 显示一些可绘制的图像

Android Studio 2.0 预览版 3b

你好,

我创建了以下布局,我想将其用作我的应用程序的背景。我正在使用layer-list并且我想在 2 个位置展示一碗豌豆。预览中看起来一切正常,但是当我在 genymotion 或一些廉价的中国设备上运行时,图像会在屏幕上伸展。但是,在 Android AVD 上,一切看起来都很好,在我的 Nexus 5(真实设备)上一切正常。

这就是我想要的,这就是它在 AVD 和 Nexus 5 中的显示方式。如您所见,没有问题。

我已将peas.png文件放入drawable-nodpi,只需在layer-list

当我在 genymotion 和一些便宜的智能设备上运行时,我得到以下信息: 在此处输入图像描述

我只是对我应该相信什么感到困惑。我也尝试使用位图来查看是否会有所作为。

非常感谢您的任何建议。

0 投票
1 回答
659 浏览

android - 以编程方式将以下代码 xml 创建到 layerlist android

我必须将它的背景设置为许多不同颜色的视图。但是如果我这样做,xml将是大约20个文件,这是巨大的,所以我想将下面的xmllayer-list转换成程序的方式转换成完全独立的模块,甚至没有一个xml,这样它就可以重用,请帮帮我伙计们。