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

android - 如何将 Android XML drawable 转换为图像?

我的 android 家伙正在使用以下 XML 作为图像:

我可以以某种方式直接将此描述转换为图像吗?

0 投票
1 回答
640 浏览

android - 形状填充在 6 Android 之前不起作用

似乎形状填充在 6 之前的 Android 上不起作用。我正在尝试将填充添加到自定义ProgressBar背景渐变以及我所拥有的:

安卓 6.0:

在此处输入图像描述

安卓5.0及以下:

在此处输入图像描述

pb_shape.xml

我已经尝试将这两个项目包装在不同的 xml 文件中并在那里设置填充,但它没有效果:

任何想法是什么导致了这种行为,可能是什么解决方案?

0 投票
4 回答
43542 浏览

android - 如何实现 PIN 码屏幕

如何编写这种类型的密码屏幕设计,而在输入密码后圆圈应该改变或图像视图应该改变..?

登录.xml

登录活动.java

圈子.xml

circle2.xml

在此处输入图像描述

0 投票
0 回答
451 浏览

android - Android - 以编程方式在图层列表中设置形状侧面的单个笔划

这是我的形状 xml

这是我得到的输出(正确的输出图片

请注意,左侧的笔划丢失了。
我想以编程方式进行。我试过的代码是这个

这是我得到的输出 在这里我得到了左边框。我不想要那个。我并排放置了两个按钮,当单击这些按钮时,我在这些按钮的背景之间切换。当我尝试setBackgroundResource()方法时,我失去了圆角。我上面给出的代码有助于保留圆角但重新创建左边框。有什么方法可以实现这一点......? 图像2

任何帮助深表感谢

0 投票
1 回答
86 浏览

android - 如何在 Android 中使用 xml 创建这个特定的形状?

我想创建一个形状,例如下图,但我想用 XML代码(可绘制)创建它,我不想9.patch图像创建它! 在此处输入图像描述

如何使用 xml 代码创建此形状?

0 投票
0 回答
31 浏览

android - 动画饼图作为 TextView 从一种状态到另一种状态的背景

我将TextViewandroid中的背景设置为饼图。我已经使用 a LayerDrawableof ArcShape(s) 这样做并将其设置为背景。这是代码:

现在,我想做的是在值correctAngle变化时为这个背景设置动画。我看到的选项之一是使用ValueAnimator并从初始值转到新值,correctValue并且每次在onAnimationUpdate()回调中创建一个LayerDrawable具有更改值的新对象并将其设置为背景。其他方法可能是Drawables首先在背景中获取所有(s)(它们是ShapeDrawable(<ArcShape>)对象,然后设置弧的角度。但我想没有办法这样做。还有其他方法可以实现吗?

0 投票
1 回答
903 浏览

android - 如何强制 android:shape="oval" 保持完美的圆形?

我正在尝试定义一个圆形背景以用作按钮的背景。

问题是,如果按钮不是完全方形的,则形状会被拉伸成椭圆形(椭圆形),这是不可取的。我可以使用<size>标签并将宽度和高度设置为相同的任意值。但这会破坏使用此背景作为不同大小按钮的通用背景的目的。

有没有办法强制(在xml中)椭圆形保持圆形?

0 投票
2 回答
1311 浏览

android - 如何在android中为垂直线形状添加填充

我的视图有一个图层列表背景

在这里,我尝试使用 top、bottom、left 和 right 属性为上面的线条设置填充,它适用于水平线,但不适用于垂直线。

如何为垂直线形状添加垂直填充?

0 投票
3 回答
73 浏览

android - 我将如何创建此布局

我知道这可能不是最好的标题,所以如果你有更好的标题,请编辑。

好的,所以我有一个我想在 android 中创建的部分设计的模型,我将在下面发布。

我在使用自定义形状方面不是最好的,所以我想我可能会沿着带有可点击区域的图像路线走下去。这意味着我只需导入图像并监视用户是否单击屏幕的一部分。

最好的方法是什么?

如果用 XML 创建它更好,你有一个很好的教程,你可以指点我。

谢谢 在此处输入图像描述

0 投票
3 回答
1280 浏览

android - 为 xml 中的按钮定义自定义形状。现在我想动态改变颜色。如何?

我有这个:

round_button.xml

我的按钮:

动态地,我想以编程方式更改背景颜色(在 round_button xml 中定义)。有没有办法我可以做到这一点?