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

android - 不能画线?

我想画一条线作为ImageView's背景。但它不起作用?

只是一个演示。

0 投票
3 回答
971 浏览

android - EditText的Android自定义形状

我正在尝试为 EditText 创建自定义设计。见下图,

在此处输入图像描述

我正在尝试使用如下定义的自定义形状来实现这一点。

但不显示搜索图标。我怎样才能做到这一点?

谢谢。

我已经通过微小的阳光应用了答案,编辑框看起来像这样,搜索图标没有对齐到左边。

在此处输入图像描述

0 投票
1 回答
313 浏览

android - 如何相对于另一个视图的位置进行绘制

我正在尝试在 TextView 下画一条线(创建一个橡胶桥记分表,其中有问题的线反映了此处的虚线)。我不知道如何获取最底部 TextView 的位置并使用这些数字在正确的位置创建一条线。该行目前远低于 TextView ,它应该在下面,即:

40
——— <---- 我想要这个(接近数字)

40

——— <---- 我明白了(远离数字)

该线确实会根据最底部 TextView 的垂直位置改变位置,所以我认为我成功地检索了它的位置,但不知何故我没有正确使用它来绘制线。

这是获取 TextView 的位置并将其发送到画线方法的代码:

这是画线方法:

让我知道是否有更多信息有用!这似乎是一个微妙的问题,有点难以描述,但我认为我对 android 的布局或绘图管理的无知主要是错误的。

编辑这里的主要布局。它很长,但我认为几乎所有相关的东西都在顶部

0 投票
1 回答
870 浏览

android - 为什么 LinearGradient 构造函数的这个参数似乎不起作用?

我想在我的SeekBar. 我在以下代码段的第二个语句中创建 LinearGradient ,并这样做:

这里的问题是,根据规范,第 6 个参数定义为

可能为空。颜色数组中每个对应颜色的相对位置 [0..1]。如果为空,则颜色沿渐变线均匀分布。

我希望红色和蓝色均匀分布,即一半的形状应该呈现红色,一半呈现蓝色(如下图所示)。

在此处输入图像描述

所以我尝试了null,new float[] {0, 0.5f}new float[] {0, 1}作为第 6 个参数的值。我分别得到了以下三个结果。

  1. 对于null在此处输入图像描述

  2. 对于new float[] {0, 0.5f}在此处输入图像描述

  3. 对于new float[] {0, 1}在此处输入图像描述

显示我哪里出错了?我应该如何解决这个问题?

0 投票
3 回答
4439 浏览

android - 形状可绘制不起作用?

我想创建戒指,但没有出现。

0 投票
1 回答
638 浏览

android - 无法理解层列表

取自这里:

https://stackoverflow.com/a/36003935/6007737

它是如何给我一个环形的?

layer-list 的工作原理以及 item 标签的 top、right、bottom 和 left 属性有什么作用?

我们不能只使用环形吗?为什么要使用椭圆形来制作环形?

0 投票
0 回答
332 浏览

android - 用倒圆角绘制形状“隧道式”

我想要达到的目标

如何绘制我用箭头标记的部分?在你下面看到我已经画的其他部分。周围的空间必须是透明的。

0 投票
1 回答
761 浏览

android - 自定义形状可绘制android(仅在视图上方和下方的线)

我想要两条白线——一条在视图顶部,另一条在视图底部!!!

没有左右边框!!!!!!

我得到一个带有白色边框和透明背景的矩形视图。

但我只想要矩形的顶线和底线,而不想要矩形的左右线。

我想要一个仅在顶部和底部有边框的视图,看起来像是夹在两条细线之间?

0 投票
1 回答
429 浏览

android - 在 Android 中使用动态内容绘制自定义形状

我想创建上面的屏幕。

用户可以从相机或图库中更新照片并更改图钉的颜色。所有这些更改都会在屏幕中自动更新。

我知道如何从相机或图库中获取照片,但是如何在照片周围创建类似的形状?我在考虑 SVG 或 Canvas 绘图,但我真的不知道如何开始。

任何帮助将非常感激。谢谢。

编辑自定义形状

0 投票
2 回答
6737 浏览

android - 自定义形状(圆角方形)可绘制的android

我想要自定义形状边框,如下所示:

在此处输入图像描述

这是我到目前为止所尝试的:

但这并没有给我弯曲的侧面,只有弯曲的角落。

我需要弯曲的侧面