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

android - 在运行时设置三角形的颜色

我正在用xml绘制一个三角形,如下所示:

现在我需要在运行时设置这个三角形的颜色,所以我做了

但我面临rotatedrwable 不能被转换为gradientdrawble

我不知道如何处理...
任何帮助表示赞赏。提前感谢

0 投票
1 回答
1434 浏览

android - xml中的圆形高度和宽度问题

我创建了一个椭圆形并将每个高度和宽度的大小设置为 56 像素。但我有一个椭圆形而不是圆形!当我将每个尺寸设置为 78 像素时,我得到了一个精确的圆圈!有人注意到或遇到过这个问题吗?请解决方案!

clear_test.xml 这给了我一个椭圆形的形状!布局中不同的高度和宽度

calc_test.xml 但这给出了一个精确的圆圈

0 投票
1 回答
1110 浏览

android - android中带有导航抽屉的形状

我已经为我的应用程序实现了导航抽屉。这工作得很好。我正在为菜单中的一个项目设置一个计数器。这将显示一个数字。

我正在尝试形状(环)。我想显示一个圆圈,里面有数字。红色环形状出现在我的 Nexus 5 上,但没有出现在 Galaxy Nexus 或三星 S3 上。

我也想为戒指选择纯色,但也没有。

这是我正在尝试的:

如何让它在所有手机上工作。

以下是 S3、GN 和 Nexus 5 中的结果。我不确定如何解决这个问题?

Nexus 5:带有红色圆圈:

在此处输入图像描述

银河连结

在此处输入图像描述

三星 S3 截图:

在此处输入图像描述

谁能帮我解决这两个问题...

谢谢!

0 投票
0 回答
293 浏览

android - 如何将这些形状从 xml 转换为 java 代码?

我在谷歌上搜索如何将这些形状转换为 java 代码,但我找不到方法,我也检查了文档,什么也没有......

这些是形状:

shape1.xml:

shape2.xml:

这些简单形状的正确 java 代码转换是什么?

0 投票
1 回答
4980 浏览

android - 从下到上逐渐填充一个圆圈android

我使用 xml 创建了一个带有笔画和白色背景的圆圈。如何在用户操作上从下到上逐渐填充(例如在连续按下按钮时)?在此处输入图像描述

有没有可以用来实现类似事情的免费库?

0 投票
2 回答
488 浏览

android - 在不使用渐变的情况下添加两种颜色作为背景

我试图为我的视图应用阴影效果,并发现我可以使用渐变来做到这一点。

我创建了一个 XML 文件

这很好用,但我需要让它更像一个影子。我需要的是删除渐变中的过渡效果,因为我只需要在一个视图中对角应用两种颜色。怎么做?在此处输入图像描述

0 投票
0 回答
1231 浏览

android - 除非应用 API 为 20+ (Android L),否则按钮的背景可绘制对象(形状)不会显示

在我的 Android 应用程序中,我试图将一个简单的环形设置为我的按钮的可绘制背景。但尽我所能,除非 API 级别设置为 20 (Android L),否则XML 预览会忽略背景可绘制对象

这是怎么回事?我敢肯定,在 L 之前,人们曾经为按钮设置形状。

我的 XML 形状的代码button_ring.xml位于 /drawables 文件夹中

和布局文件夹中定义的按钮的代码

我的 Gradle 依赖项

最后是一段视频,看看我的意思:视频

0 投票
1 回答
495 浏览

android - Android :: 从可绘制资源设置背景失败

问题

我使用下面的代码膨胀了一些布局以添加到现有布局中。

API = 19 中似乎一切正常但是,低于 19 则不行。

我不知道这里发生了什么请帮我找出问题thx。

示例图片

示例图像

添加任何视图之前的默认视图

添加任何视图之前

示例代码

添加任何视图之前的默认视图 XML 布局

R.Drawable.temp_top_added

0 投票
1 回答
2493 浏览

android - 如何在 RectShape 或 OvalShape 中显示 Android Canvas ShapeDrawable 中的文本?

我正在尝试在使用 ShapeDrawable 在 Canvas 中显示的RectShape中显示文本。

我能够在此代码中显示 RectShape,但正在寻找如何在其上显示字符串!

或者

我尝试的是:

截屏:

在此处输入图像描述

0 投票
2 回答
1421 浏览

android - 在 android ListView 中创建彩色条纹

我正在尝试在我的应用程序中创建细条纹。这类似于我们在日历应用中看到的不同颜色的条纹。

有什么简单的方法可以做到。

我在做什么:我有一个用宽度和高度定义的形状,我试图将它应用于我的 ListView 的背景,因为它将占据 ListView 的某些部分。

发生了什么: 这被应用于整个背景。

我需要什么: 我正在寻找可以将其作为条纹而不是完整背景的帮助。或任何其他方式或替代方法来做同样的事情。

一些代码: rectangle.xml

list_view_item_cell.xml

发布图片以更清楚: