问题标签 [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 回答
151 浏览

android - 分层数组中的形状大小不同

我想在 a 中绘制两个大小相同的圆圈layer-list。这是xml代码:

但绘制的结果是这样的:

在此处输入图像描述

我期望两个相同大小的圆圈。怎么了?

0 投票
1 回答
772 浏览

android - 使用图层列表使复选框可绘制

我无法理解图层列表行为和形状标签内给出的填充。我想画一个这样的复选框

所需图片

在尝试了很多之后,我到目前为止所取得的成就是

在此处输入图像描述

以上drawable的代码是:

Checbox 正在从左侧切割。到目前为止,还没有找到任何解决方案。

0 投票
1 回答
1414 浏览

android - 以编程方式修改图层列表

在我的 Android 应用程序中,有layer-list一个linearlayout. 以下是代码。

circle_tapped.xml

基本上,这段代码在图像周围画了一个环。我想在linearlayout单击时以编程方式更改环的颜色。怎么做?

0 投票
1 回答
1036 浏览

android - 左右部分之间有间隙的进度条

如何创建具有蓝色进度指示、灰色背景和部分之间透明间隙(示例中为黑色)的进度条: 部分之间有间隙的进度条

我试图玩弄形状,以创建仅在右侧带有边框的左侧部分。我能找到的最接近的例子是shape with bottom stroke,但我无法修改它以显示我的案例所需的间隙。

除非我能正常工作,否则我最终可能会setSecondaryProgress()在代码中使用。

0 投票
2 回答
1173 浏览

android - Android:我可以重复使用层列表吗?

在为 Button 和 ListView 项目实现选择器时,我不断发现我想为 state_pressed 和 state_focused 重用相同的项目/背景。

是否可以重复使用 XML 代码,而不是复制 XML 代码?

例如,这是我的 state_pressed '代码' - 我怎样才能让 state_focused 使用相同的'代码'块而不重复它?

0 投票
1 回答
390 浏览

android - Layer-List Android中项目的单个点击事件

我正在为学校开发一个 Android 应用程序。

在这个应用程序中,我想绘制一个饼图。我不想用图书馆来画一个。应用程序应该绘制饼图(使用预先编写的画布或类似的东西)。

之后,用户可以通过选择各个部分来更改饼图的颜色。然后,选定的部分必须改变颜色。但是颜色不应该与它旁边的部分相同。

http://i.stack.imgur.com/z5DGi.png

有人现在如何做到这一点?


找到解决方案 How to Move a ShapeDrawable in Canvas on Touch Events

谢谢大家的帮助

0 投票
1 回答
251 浏览

android - 无法在旧 API 中以编程方式修改层列表元素

下面的 android 代码创建了一个TextView带有实心圆的背景。单击它时,会在其周围创建一个圆圈。如果再次单击它,则圆圈消失。这在 API 19 中可以正常工作,但在 API 8 或 10 中则不行。在那些较旧的 API 中,单击时不会绘制圆形边界。这里有什么问题?

activity_main.xml

MainActivity.java

circle_notapped.xml

0 投票
1 回答
2725 浏览

android - 创建一个包含另一个drawable和一个margin的drawable

有没有办法在xml中创建一个drawable,它使用图像和一些边距来抵消它?这是为了在无法设置边距的地方添加可绘制对象,即在更改操作栏的“向上”插入符号时。

0 投票
1 回答
2519 浏览

android - Android :: Layer-List 3 垂直矩形堆栈问题

问题

我想在垂直方向创建 3 个矩形。然后,我想要第一个和最后一个透明的。但结果看起来第二个矩形的高度比它应该的大(它的高度大等于 2 个矩形)

图片

在透明之前... 在此处输入图像描述

透明后... 在此处输入图像描述

我想要的是... 在此处输入图像描述

XML 层列表

更新答案

将以上更改为这些解决问题作为Rod_Algonquin此问题的答案

0 投票
1 回答
370 浏览

android - 图层列表项笔画作为实体

我有一个图层列表:

在 4.2.2 及更高版本上,它会创建一个带有黑色边框的白色圆圈。

在 4.2.2 以下,它会创建一个黑色圆圈。

有没有办法让它在 4.2.2 以下工作?我错过了什么吗?

我的目标是让它从 api14 工作。