问题标签 [android-shape]

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 投票
3 回答
1367 浏览

java - 带有透明文本的 Android 按钮

我在图像上有一个按钮。我希望这个按钮具有纯色背景颜色和透明文本(以显示背面图像)。是否可以让它只有透明文本?

0 投票
1 回答
129 浏览

android - Android:生成具有指定颜色底部的背景形状

我想生成具有灰色和底部是 2dp 厚和黑色的背景可绘制形状。

我试过以下

但无法生成所需的形状。怎么做到呢?

0 投票
1 回答
356 浏览

android - 如何在 Android 中创建仅使用 XML 垂直/水平扩展的可绘制对象

我想知道是否有一种方法可以仅从一侧获得纯色扩展图像的效果。

假设您从这样的位图开始: 可绘制-xxxhdpi/my_bitmap

并且您想设置一个 XML 可绘制对象,以便它水平扩展和收缩,但保持其功能但垂直我希望它在顶部添加纯“蓝色”而不接触图像,这样如果我放置为一个小部件的背景我得到了这个:

可绘制/my_expandable_bitmap

如果 9patches 提供了仅扩展单面的能力,那将是完美的。但是 9patches 迫使你在两个方向上定义一个可扩展的区域:这会破坏我在底部的形状。

这是我可以通过 9patch 实现的: 9patch横向扩展

这就是我想要的(请记住,我希望它在不缩放箭头的情况下垂直扩展(箭头应始终具有相同的高度): 想要的结果

我可以通过布局来玩弄这个,但这对性能不利。

最后我可以编写我的自定义 Drawable,并且我知道该怎么做,但是它不能在 RemoteView 上工作,而且当不使用 Remote View 时,必须通过代码设置它是很丑的。

任何人都知道仅使用 XML drawable 产生这种效果的方法吗?

0 投票
1 回答
2127 浏览

android - 带边框的 Android 形状三角形

我在下面的代码中创建了三角形:

如何使三角形的边框颜色与其他形状不同?如果我改变描边颜色它有点工作,那么我有两个不同颜色的边,没有第三个边框。我应该如何纠正它?

0 投票
0 回答
239 浏览

android - Android使用形状制作自定义edittext

请问如何使用形状制作这个自定义编辑文本?

http://www.noelshack.com/2015-15-1428418773-form3.png

我试过android:drawableLeft但结果不匹配

矩形形状.xml

形状.xml

0 投票
1 回答
10453 浏览

android - Android - 水平线上的形状

我有一个xml,我在这之间xml添加。我添加了一个to 分隔符,但我看不到更改。Horizontal LineTextViewsShape

我的horizontal_shape.xml

例如我需要:

在此处输入图像描述

0 投票
1 回答
1039 浏览

android - Android中使用xml的三角形

我在这篇文章之后创建了一个三角形

在此处输入图像描述

但我无法将它向右或向左倾斜。

任何帮助表示赞赏。

谢谢

0 投票
1 回答
273 浏览

java - 在片段中绘制多对象图

我想像所附图像一样绘制图表,但我无法在右侧绘制红色垂直矩形以及将其他对象放在顶部。最大的担忧是与众多不同屏幕尺寸的 Android 设备有关。我完全理解我在此过程中想要实现的目标,其中包括以下目标。所有帮助将不胜感激。

  • 屏幕两边各有 1 个红色矩形(右手边我不知道怎么画)
  • 红色垂直矩形之间的 7 个灰色框需要宽度相等
  • 黑色垂直线需要在矩形之间,就像上图一样
  • 显示数字的文本框需要位于每个灰色矩形的中心以及红色的小矩形
  • 我还希望将来能够重用该图表,以便我可以随时用红色或黑色填充小盒子

在此处输入图像描述

布局

爪哇

0 投票
1 回答
3877 浏览

android - 在android中以编程方式更改形状颜色

我正在尝试以编程方式更改形状的颜色,但它不起作用。

这是形状

这是我如何使用它作为按钮的背景

这就是我如何改变它的颜色

但是,当我更改背景颜色时,它会从屏幕上删除按钮。

0 投票
1 回答
1612 浏览

android - android中的Shape = ring不显示

我正在尝试在彩色圆圈中显示一些文本,但它无法正常工作。这就是我呈现文本的方式 -

这就是它的scancircle.xml样子——

即使scancircle的预览正确显示了圆圈,但文本后面没有渲染圆圈。谁能告诉为什么会这样?

提前致谢。