问题标签 [android-shapedrawable]

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 投票
0 回答
93 浏览

android - 在 GridLayout 中更改 ShapeDrawable ImageView 的颜色

我有一个GridLayout16 个点,它们是ImageViewsShapeDrawables. 如何在不创建新的情况下设置这些颜色ShapeDrawable

这是我的大部分代码:

这是在 中运行的onCreate(),我希望更改上面标记的行以更改视图的颜色而不是 alpha。我知道如果我用新视图替换视图是可能的,但有没有更好的方法来做到这一点?

这是点网格的图片:

在此处输入图像描述

0 投票
1 回答
2018 浏览

android - Android 上模糊的 1dip 形状线(边框)

这是我的应用程序的屏幕截图:

在此处输入图像描述

它取自Samsung Galaxy Note10.1 ( mdpi149 ppi)。

我的客户认为底部按钮周围的边界线和上方的圆角矩形是模糊的。

我使用形状作为背景,如下所示:

当我将简单视图用作具有 1dp 高度的线时,如下所示:

正如您在下一个屏幕截图中看到的那样,它非常清晰:

在此处输入图像描述

简单的水平线是可以的,但图形周围的矩形再次模糊。

我究竟做错了什么?

谢谢你的帮助。

0 投票
1 回答
2918 浏览

android - Android:使用Shape Drawable的多个虚线背景

有没有办法使用可绘制的形状或类似的东西来为视图创建虚线背景?

理想情况下,我想要这样的东西(当然有不同的颜色)。忽略蓝色边框,我希望红线理想地重复作为视图的背景。

在此处输入图像描述

0 投票
1 回答
24130 浏览

android - Android:绘制自定义形状

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

一种选择是在 Photoshop 中单独制作每个形状,然后在编码中使用它,但我想知道是否可以使用 xml 来绘制它?

我应该如何绘制这样的形状?不要指望完整的代码,只要给我想法或指出正确的方向。

0 投票
1 回答
576 浏览

android - Android API 21 中未出现线条形状

我正在尝试在Android. 它在除21之外的所有Android版本中都能正常工作。API

0 投票
2 回答
2479 浏览

android - Cutting the corners off a layout

I have a layout in android that needs to be a certain shape, i.e. this: rectangle with clipped corners

where the corners are cut off. Is there a way of doing this programatically without setting the background of the layout to the image? I'm looking to keep the app size as small as possible so minimising the number of drawables in the app is a must.

0 投票
0 回答
327 浏览

android - Android:OvalShape Drawable 在边缘剪裁

我正在尝试创建一个OvalShape Drawable带边框的。为了给它一个提升的效果,我在边界周围添加了阴影。

相关代码:

但是,正如您在图像中看到的那样,绘制的边框在边缘处被剪裁。此外,随着可绘制对象的大小减小,边缘会被更多地剪裁。

剪裁边缘

我应该在代码中进行哪些修改以实现完美的循环?

0 投票
3 回答
1688 浏览

android - 如何绘制具有可变笔触宽度的 Android 形状矩形

我想画一个有洞的矩形。我试图通过使用形状矩形来实现这一点。

我试图弄清楚如何在绘制此矩形时更改笔划宽度,以便矩形应具有例如:顶部和底部边缘的笔划宽度为 50 dp,但左右边缘的笔划宽度为 20 dp。

我真的很感谢你在这方面的帮助。

0 投票
1 回答
58 浏览

android - 在 ShapeDrawable 中,它设置最后一个 JSON 数组的颜色值

在我正在使用的应用程序中listview,我也在进行json解析。根据颜色代码,我得到它并将其设置为带圆形的 ShapeDrawable,但问题是我在每个列表项中获取最后一个颜色代码数组的值,以下是我的 json 响应和代码有人可以帮助我吗?

我的 Json 响应

现在的问题是我的每个列表项中只有两种颜色,颜色是以下两种

我的异步任务

我的适配器

0 投票
1 回答
659 浏览

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

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