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

android - 改变的 GradientDrawable 在不同的地方被不必要地重复使用

我有一个 ShapeDrawable drawable/my_shape.xml

我在我的应用程序的几个地方使用它作为一些TextViews 的背景。就像在layout/my_fragment.xml

或在用作列表项layout/my_list_item.xml的布局中

现在,当我在我的列表中以编程方式更改形状的颜色时,我的应用程序中完全不同位置的片段内部ArrayAdapter的背景与我列表中的最后一项颜色相同!从那时起,颜色改变的形状被用于布局中包含 my_fragment.xml 的所有其他活动。TextView

这怎么可能,我怎样才能避免这种“重用”行为?

这是我的数组适配器的代码:

0 投票
0 回答
299 浏览

android - 动态创建复杂的drawable

我想动态创建以下可绘制对象以在圆形进度条中使用它:

我必须动态创建它,因为需要在执行时间更改 startColor/centerColor/endColor。

提前感谢您的回复。

0 投票
1 回答
687 浏览

android - 为什么在布局背景中设置可绘制形状会被警告?

为什么设置具有可绘制形状的布局背景会导致 Android Studio 1.4 上出现警告,提示无法在其中设置背景RelativeLayout

关于无效背景的 Android Studio 警告:

在此处输入图像描述

shape用作背景的可绘制对象:

在此处输入图像描述

0 投票
1 回答
6032 浏览

android - Android 形状 - 带圆形和不同顶部颜色的正方形

我正在尝试创建一个可绘制的形状,如下所示。

在此处输入图像描述

只有左上部分的颜色不同(这里是白色)。以为放置一个尺寸较小的矩形可以让我实现这一点,但我错了。我是否朝着正确的方向前进?

这是我的drawable.xml文件。

0 投票
1 回答
64 浏览

android - ShapeDrawable 和 LinearLayout 无法按预期工作

在此处输入图像描述

我的代码:

如您所见,第一个问题是线的高度与 LinearLayout 的高度不匹配,尽管其高度属性中有“match_parent”。第二个问题是它没有在 LinearLayout 的中心对齐。

0 投票
1 回答
908 浏览

android - 在可绘制图层列表中调整位图大小无效

我想调整 a 中的位图大小layer-list,添加为item.

这是我尝试过的,

使用 Android Studio 2.0 Preview 5,显示的预览是完美的,但实际图像是一个错误。

由 AS 预览,

在此处输入图像描述

实物图,

在此处输入图像描述

手动或在 xml 中更改图像资源大小不会改变任何内容。

注意:“f”形图像尺寸为 53 * 128。

编辑:AS 使用 API 版本 23 来呈现布局。当我将它更改为 21(我也在测试它)时,它看起来很模糊。我在 Android M 设备上进行了同样的检查,图像非常完美。所以现在,这个 xml 的行为是特定于 API 的。

0 投票
1 回答
512 浏览

android - 使用 ShapeDrawable (Android) 绘制弹出窗口

我想实现这样的目标: 在此处输入图像描述

shapedrawable可以吗?如何将“三角形”部分放在矩形下方?

0 投票
1 回答
1539 浏览

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

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

我期待类似的东西:

在此处输入图像描述

但我得到了:

在此处输入图像描述

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

res/drawable/fab_drawable.xml:

0 投票
0 回答
175 浏览

android - 在android中绘制自定义可绘制形状

嗨,伙计们,我是 android 开发的新手,我想创建一个自定义形状,如下图所示。我想知道这是否可以使用 xml 标记来实现,或者正确的方法是什么?

安卓可绘制

0 投票
1 回答
5425 浏览

android - 使用drawable中的xml在Android中创建像弧一样的弯曲线

我做了什么..

它旋转但不弯曲。需要弯曲成弧形

任何想法?