问题标签 [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 回答
45 浏览

android-drawable - 形状的隐形角落 - Android?

我有以下几点shape

我有以下几点:

在此处输入图像描述

但我还看到了角落。我怎样才能看不见它们?

0 投票
1 回答
273 浏览

android - 如何在 Android 中创建以下形状?

我正在尝试在 android 中创建以下形状。

在此处输入图像描述我尝试了以下代码,但这仅用于更改corners

我需要对代码进行什么更改才能实现上述形状?

编辑1

根据我使用以下代码的答案(布局高度的修改):

但是当我将此布局用作backgroundfor 时LinearLayout。它向我展示了这个:

在此处输入图像描述

0 投票
1 回答
115 浏览

android - Android 形状可绘制颜色显示不正确

我正在尝试绘制一个简单的圆圈并将其用作 ImageView 的背景,问题是每当我打开应用程序时,圆圈都会以不同的颜色绘制,这是我的代码。

0 投票
1 回答
75 浏览

android - 从圆圈中删除小部分

嗨朋友们请在这里帮助我尝试在以下形状下做超过三天但无法得到它我该怎么做

在此处输入图像描述

但我得到的输出是这个

在此处输入图像描述

下面是我的代码

close_drawable.xml

我的 XML 代码是

在此处输入图像描述

0 投票
2 回答
1337 浏览

android - Android以编程方式将半径设置为ShapeDrawable

我可以以编程方式将半径设置为 ShapeDrawable 吗?

0 投票
2 回答
2118 浏览

android - 如何在android中的正方形drawable内绘制一个圆点?

我想要一个方形按钮内的一个小点,这是我到目前为止所尝试的,由 azizbekian 回答:

第一张图片是我尝试过的,第二张图片是我想要的,不包括文字。

这就是现在的样子 这就是我想要排除文本的方式

而且这段代码是我必须应用可绘制的按钮,在水平线性布局中有七个这样的按钮,weightsum:100 每个按钮的权重为 14

当此drawable应用于按钮时,点不会出现在背景中,可能是因为按钮和drawable的大小我试图调整drawable的大小,但我就是不明白,它不起作用,怎么能我调整它,使点出现在按钮背景中。

0 投票
7 回答
2842 浏览

android - android:如何制作三角形布局

我想为谷歌地图制作自定义信息窗口,我可以制作它,但我无法制作三角形波纹管布局。我可以在那里添加图像,但布局在外线上有阴影。任何人都建议我该怎么做。如何在红色区域内制作部分。如您所见,外部布局有阴影。

在此处输入图像描述

0 投票
0 回答
442 浏览

android - 是否可以创建具有向上曲线的可绘制矩形?

我正在尝试使用 Android 形状可绘制对象创建按钮背景。我试图在一个矩形上有两条曲线,顶部的一条向后。背景也有 3dp 的笔触,这使我无法使用图层列表。这是我希望创造的:

这对 Android 形状可绘制对象有可能吗?

这对 Android 形状可绘制对象有可能吗?

0 投票
3 回答
3609 浏览

java - Android Canvas:创建 RoundRectShape 对象

我为矩形创建了一个类,因为它是我的应用程序中的一个对象。但是现在我希望角落变圆。您可以在下面看到它是一个简单的类,可以创建具有相同属性的任意数量的矩形。

更新:没有这种方法,我什么都不会被绘制,因为没有大小。有了它,它只绘制通常的矩形。(更改为不显示应用特定方法的整数值)

}

根据我的研究,我发现我不能简单地添加圆角,而是必须创建一个RoundRectShape shapeDrawable. 我用它创建一个圆角矩形的每一次尝试都RoundRectShape失败了。不知何故,形状总是最终成为一个没有圆角的规则矩形。

我正在寻找一个创建roundRectShape 可绘制对象的裸骨类(如提供的类)。只要它有圆角,高度和宽度就无关紧要。必须使用 Java 而不是 XML。

我尝试创建圆角矩形的链接:

1. https://developer.android.com/reference/android/graphics/drawable/shapes/RoundRectShape.html

2. http://alvinalexander.com/java/jwarehouse/android/graphics/java/android/graphics/drawable/shapes/RoundRectShape.java.shtml

3. https://www.codota.com/android/scenarios/52c5d269da0a37e1836d6e75/android.graphics.drawable.shapes.RoundRectShape?tag=coyote

4. http://developer.oesf.biz/em/developer/reference/durian/android/graphics/drawable/shapes/RoundRectShape.html

5. https://android.googlesource.com/platform/frameworks/base/+/donut-release/graphics/java/android/graphics/drawable/shapes/RoundRectShape.java

6.Android:RoundRectShape :修改圆角半径

7. http://www.programcreek.com/java-api-examples/index.php?api=android.graphics.drawable.shapes.RoundRectShape

8. http://www.edumobile.org/android/shape-drawing-example-in-android/ 9. http://programtalk.com/java-api-usage-examples/android.graphics.drawable.shapes。圆形矩形/

0 投票
2 回答
1176 浏览

android - 如何在单个 xml drawable 中添加超过 1 个形状

我想使用 xml 资源创建聊天气泡,但我无法在矩形外用右边缘制作三角形我也尝试了 9 个补丁图像,但是当用户输入 1 个字符时,它的宽度仍然不是包装内容。请帮帮我我也把创建的xml资源代码。

在此处输入图像描述