问题标签 [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.
android - 在运行时设置三角形的颜色
我正在用xml绘制一个三角形,如下所示:
现在我需要在运行时设置这个三角形的颜色,所以我做了
但我面临rotatedrwable 不能被转换为gradientdrawble
我不知道如何处理...
任何帮助表示赞赏。提前感谢
android - xml中的圆形高度和宽度问题
我创建了一个椭圆形并将每个高度和宽度的大小设置为 56 像素。但我有一个椭圆形而不是圆形!当我将每个尺寸设置为 78 像素时,我得到了一个精确的圆圈!有人注意到或遇到过这个问题吗?请解决方案!
clear_test.xml 这给了我一个椭圆形的形状!布局中不同的高度和宽度
calc_test.xml 但这给出了一个精确的圆圈
android - android中带有导航抽屉的形状
我已经为我的应用程序实现了导航抽屉。这工作得很好。我正在为菜单中的一个项目设置一个计数器。这将显示一个数字。
我正在尝试形状(环)。我想显示一个圆圈,里面有数字。红色环形状出现在我的 Nexus 5 上,但没有出现在 Galaxy Nexus 或三星 S3 上。
我也想为戒指选择纯色,但也没有。
这是我正在尝试的:
如何让它在所有手机上工作。
以下是 S3、GN 和 Nexus 5 中的结果。我不确定如何解决这个问题?
Nexus 5:带有红色圆圈:
银河连结
三星 S3 截图:
谁能帮我解决这两个问题...
谢谢!
android - 如何将这些形状从 xml 转换为 java 代码?
我在谷歌上搜索如何将这些形状转换为 java 代码,但我找不到方法,我也检查了文档,什么也没有......
这些是形状:
shape1.xml:
shape2.xml:
这些简单形状的正确 java 代码转换是什么?
android - 从下到上逐渐填充一个圆圈android
我使用 xml 创建了一个带有笔画和白色背景的圆圈。如何在用户操作上从下到上逐渐填充(例如在连续按下按钮时)?
有没有可以用来实现类似事情的免费库?
android - 在不使用渐变的情况下添加两种颜色作为背景
我试图为我的视图应用阴影效果,并发现我可以使用渐变来做到这一点。
我创建了一个 XML 文件
这很好用,但我需要让它更像一个影子。我需要的是删除渐变中的过渡效果,因为我只需要在一个视图中对角应用两种颜色。怎么做?
android - 除非应用 API 为 20+ (Android L),否则按钮的背景可绘制对象(形状)不会显示
在我的 Android 应用程序中,我试图将一个简单的环形设置为我的按钮的可绘制背景。但尽我所能,除非 API 级别设置为 20 (Android L),否则XML 预览会忽略背景可绘制对象
这是怎么回事?我敢肯定,在 L 之前,人们曾经为按钮设置形状。
我的 XML 形状的代码button_ring.xml
位于 /drawables 文件夹中
和布局文件夹中定义的按钮的代码
我的 Gradle 依赖项
最后是一段视频,看看我的意思:视频
android - Android :: 从可绘制资源设置背景失败
问题
我使用下面的代码膨胀了一些布局以添加到现有布局中。
API = 19 中似乎一切正常但是,低于 19 则不行。
我不知道这里发生了什么请帮我找出问题thx。
示例图片
添加任何视图之前的默认视图
示例代码
添加任何视图之前的默认视图 XML 布局
R.Drawable.temp_top_added
android - 如何在 RectShape 或 OvalShape 中显示 Android Canvas ShapeDrawable 中的文本?
我正在尝试在使用 ShapeDrawable 在 Canvas 中显示的RectShape中显示文本。
我能够在此代码中显示 RectShape,但正在寻找如何在其上显示字符串!
或者
我尝试的是:
截屏:
android - 在 android ListView 中创建彩色条纹
我正在尝试在我的应用程序中创建细条纹。这类似于我们在日历应用中看到的不同颜色的条纹。
有什么简单的方法可以做到。
我在做什么:我有一个用宽度和高度定义的形状,我试图将它应用于我的 ListView 的背景,因为它将占据 ListView 的某些部分。
发生了什么: 这被应用于整个背景。
我需要什么: 我正在寻找可以将其作为条纹而不是完整背景的帮助。或任何其他方式或替代方法来做同样的事情。
一些代码: rectangle.xml
list_view_item_cell.xml