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

android - 无法为我的图层列表绘制圆角

我制作了一个可绘制的按钮,该按钮由渐变形状和实心形状组成,两者都在这样的图层列表中:

但我无法正确处理角落。我需要整个形状周围的圆角,但不是在内部(所以 topRight 和 topLeft 操作上半部分,bottomRight 和 bottomLeft 用于下半部分)。

如果我将两半都设置为上半部分<corners android:radius="8dp">的底角,而下半部分的顶角也是圆形的,那不是我想要的。

如果我<corners android:topRightRadius="8dp" android:topLeftRadius"8dp">为上半部分和<corners android:bottomRightRadius="8dp" android:bottomLeftRadius"8dp">下半部分设置,上半部分将是可绘制对象的完整大小,使渐变无法正常工作,并且底角也是相同的颜色。

这是我要完成的工作的图像:

ButtonDrawable

有人知道这个问题的解决方案吗?

编辑:

我得到了一些答案,对此我很感激,但遗憾的是,它们似乎不起作用。

我从 bofredo 和 Bhuvnesh Chasta 得到的答案是这样的:

ButtonDrawable 错误(看起来有点像汉堡)

我从好奇心得到的答案看起来很不错,但这不是我的目标:

ButtonDrawable 错误(虽然看起来很不错)

最终编辑:

我已经和我一起工作的人讨论过这个问题,我们都同意让它看起来像这样并不重要,所以我们选择了纯色。

我仍然要感谢所有提供帮助的人,所有当前的答案都会得到支持,我会接受 waqaslam 的答案,因为他非常接近我想要的。

0 投票
1 回答
754 浏览

android - 为多行EditText android应用内阴影

我有一个用于接收查询的多行 EditText。

看起来像这样

到目前为止,我已经使用了中风,但它不一样。

我取得了什么

在此处输入图像描述

唯一缺少的是角落所有侧面的渐变。

我在这里提到了几个链接这里

任何人都知道答案。帮助。提前致谢。

0 投票
3 回答
7527 浏览

android - 使用图层列表创建背景可绘制对象,图标被拉伸

嗨,我正在尝试drawable为我的启动画面创建一个背景,我将在主题本身中进行设置。但是用于保持在中心的位图可绘制对象正在被拉伸,我无法弄清楚如何保持它正常。下面是我的可绘制代码: splash_screen_bg.xml

这是我将此可绘制对象设置为活动背景的代码:

所以在这里,可绘制的位图ty_logopng我的手机中被拉伸了。由于没有scaleType选择,bitmapDrawable我不知道如何处理它。

0 投票
0 回答
57 浏览

android - layer-list 在不同的设备上表现异常(不正确)

基本上我正在为时间表制作时间指示器。它是屏幕截图中的粉红色条。我首先在我的nexus 9 上进行了测试,一切正常,但在我的galaxy s4(4.3)上它显示完全错误.. https://dl2.pushbulletusercontent.com/mf0bjuneBY3pTPiyRFPrrtNY17LBgJK9/Screenshot_20160323-011338.png https://dl2 .pushbulletusercontent.com/Xdulw1OzHZTukPEouDy2RVIbA8svnvVV/Screenshot_2016-03-23-01-13-30.png

每列都是一个相对布局。

指标:

time_indicator_view.xml

其他一切都可以完美扩展。这里发生了什么?

0 投票
1 回答
1081 浏览

android - 不完全使用层列表 xml 的自定义布局

我在 Android 中使用 layer-list xml 自定义布局。但是,我完成了 layer-list 并确切地看到了我想要自定义的内容。但是,当我在我的布局中应用时,它显示的并不完全是我想要的,我不知道为什么。请帮助我!这是我的 layer-list.xml:

预览 1

我的布局使用 layer-list.xml

预览 2(底部没有三角形)

0 投票
2 回答
1887 浏览

android - 如何使用 xml drawables 为播放和暂停按钮创建背景?

我将ImageButtons在我的应用程序中使用两个:播放暂停按钮,我想使用 来获得正确的背景xml drawables,我玩layer-list了几个小时但没有弄清楚如何使用缩放和旋转来获得所需的三角形旋转,既没有暂停,也检查了以前的问题,不幸的是没有太多帮助,我怎样才能在 xml 中有确切的形状,如下图所示? 在此处输入图像描述

任何帮助将不胜感激 ...

0 投票
1 回答
1224 浏览

android - Android 绘制带边距的线条

所以,我设法创建了一个只有一侧的形状(矩形)。现在,我希望一侧有右边距和左边距。现在它看起来像这样:

现在它看起来像这样:

这就是它应该看起来的样子(不介意颜色):

在此处输入图像描述

现在,我有一行代码:

如何做到这一点?

文本视图的布局。

0 投票
1 回答
1539 浏览

android - 我的图层列表可绘制有什么问题?

我想在此布局中将自定义可绘制对象设置为 FloatingActionButton 的 android:src:

我期待类似的东西:

在此处输入图像描述

但我得到了:

在此处输入图像描述

这是自定义图层列表可绘制对象,其中包含一些形状可绘制对象:

res/drawable/fab_drawable.xml:

0 投票
0 回答
214 浏览

android - layerlist drawable 在点击时不会随 imageview 改变

我在 android 中以编程方式将图层列表设置为具有可绘制性的图像视图

我的自定义 Drawable 如下,

}

这是我创建图层列表drawable并将其设置为imageview的代码,

在单击 imageview 时,我正在尝试更改可绘制对象但失败了,因为条件运行良好但图层列表可绘制对象没有改变,

我在 imageView 的点击监听器上的代码,

0 投票
1 回答
278 浏览

android - android:自定义进度条

我想使用样式 Spinner 创建自定义 ProgressBar,如下所示:

在此处输入图像描述

我尝试了以下方法来实现这一点:

布局.xml

layer_list_progress_bar_background.xml

layer_list_progress_bar_foreground.xml

但是,我无法显示进度。我的代码输出如下:

在此处输入图像描述

我在某个地方出错了吗?无论如何我可以实现我想要的吗?

如果这似乎不是正确的方法,请给我一些建议。