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

android - 图层列表忽略标签

我想创建一个自定义单选按钮。

当用户选择它时,我使用 with<selector><layer-list>在大圆圈上显示小圆圈。

但它似乎<size>完全忽略了标签!

我的代码如下:

0 投票
3 回答
18761 浏览

android - 类似阴影的drawable,使用“layer-list”

背景

我正在尝试在视图下方制作(假)阴影,以便图层以这种方式垂直:

  • 一行颜色“#43000000”,高度为“1dp”
  • 在该线下方,渐变从顶部开始,颜色为“#1A000000”,颜色为“#00000000”,高度为“8dp”。

问题

出于某种原因,我无法正确画线。

无论我做什么,由于某种原因,这条线占据了整个空间,而渐变看起来很好。

我试过的

我尝试使用“线”作为形状以及“矩形”。我还尝试使用“stroke”而不是“solid”,尝试添加填充和边距......

这是可绘制文件的 XML:

同样,这不是我尝试过的唯一方法。这只是我的第一次尝试。

问题

如何修复此 XML?是什么导致它发生?

0 投票
0 回答
662 浏览

android - 带有图层列表的 ImageView 选择器

我的选择器(应用于 ImageView)的目标是在按下状态时同时更改颜色背景和图像。以下 xml 可以正常工作。问题是改变背景的大小也会放大中心的drawable。如何保持可绘制大小和背景独立?

0 投票
1 回答
960 浏览

android - 形状背景中的Android findViewById返回null

我想在 xbutton.xml 中的层列表中获取项目。

按钮.xml

main_activity.xml

当我尝试通过

我为itemCoin. 我想更改android:left项目中的值。

我可以得到其他视图,即list1button。

0 投票
2 回答
2150 浏览

android - 图层列表未正确显示项目 Android

我在 imagebuttons 上使用了两个可绘制形状的 xml 文件。一个包含一个环,另一个包含一个小到足以放入较大环的椭圆形,类似于单选按钮。在这张图片http://imgur.com/mYPALoT中,您可以看到(从左到右)环、较小的中间椭圆,以及显示两者的图层列表视图的组合图像。这不起作用,而是显示一个完整的填充椭圆。

这是环xml:

这是椭圆形的xml:

这是层列表xml:

我不熟悉图层列表,因为我是 android 新手。我究竟做错了什么?

0 投票
0 回答
573 浏览

android - 如何在Drawable xml中在运行时更改形状纯色

我想务实地改变我的drawable中的纯色。

资源:

关联

@drawable/rightmenu_categories_title :

我的布局:


但我得到以下错误:

在 241 行:

在 227 行,我的函数被调用。


解决了 :

在片段类中,我必须使用 rootView:

0 投票
1 回答
4247 浏览

android - 带有图层列表的自定义可绘制对象

我将创建一个如下图所示的可绘制对象,其中包含一个箭头图像。

当我使用 layer-list 时,箭头图像出现在我的drawable中间!!!

请让我知道我该如何实现它...

更新:这是我的图层列表:

0 投票
2 回答
1987 浏览

java - 图层列表形状 + 顶部位图,带填充

我尝试使用图层列表将可绘制位图居中在带有填充的形状中。但我无法在图像周围填充。这不起作用:

有人知道如何使用填充将位图(用于缩放)居中吗?

现在 bottom,left,... 参数只是被忽略了。位图在 Button 内缩放 100%。

我需要它作为 Button 并且不能在这里使用 ImageButton。此外 Button 在这种特殊情况下没有文本,因此 CompoundDrawable 也不起作用。我需要用一个按钮来做。

最好的问候,于尔根

0 投票
1 回答
948 浏览

java - 以编程方式更改图层列表资源中形状的填充值

我使用这个带有填充的 xml 资源

我想以编程方式将右填充的值(值 99)更改为不同的值。我知道如何更改形状的其他属性,例如颜色或单选,但没有找到如何更改填充值...

0 投票
0 回答
763 浏览

android - 如何以编程方式更改图层列表上的所有位图?

这是层列表,名为 index.xml:

这是我的代码:

我想做的就是用内部存储上的“temp_photo.jpg”替换图层列表中的所有位图。此方法只是替换最后一个位图并清除其余部分.....请帮助....!