问题标签 [android-custom-drawable]

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 投票
2 回答
53 浏览

android-layout - 如何实现以下 xml 布局?

我做的布局

在此处输入图像描述

我要实现的布局

在此处输入图像描述

orange_hollow_fill_round_corner.xml(自定义可绘制)

在此处输入图像描述

我想制作如下所示的自定义可绘制对象,这样它就不会剪切“已获徽章文本”视图。

用油漆制成

请忽略我想要实现的布局和布局的角落和颜色的差异。

0 投票
3 回答
207 浏览

android - 自定义图像,顶部带有动态文本,带有背景

我正在尝试创建一个自定义ImageViewDrawable在 Kotlin 中,它可以在运行时在基本图像上绘制动态文件扩展名。最终结果将如下所示。尝试创建自定义AppCompatImageView类并onDraw()在没有运气的情况下覆盖。作为这个领域的新手,你能建议我一个很好的起点来实现这一目标吗?

在此处输入图像描述

编辑

文件扩展名是需要在带有背景的基础图像上绘制的文本,如附件所示。

0 投票
0 回答
23 浏览

android - Android StateListDrawable 未更改为 state_pressed

我有一个具有 3 种状态(按下、选择和默认)的自定义可绘制对象。在 Android Studio 预览中切换状态时,按下状态不会触发对可绘制对象的任何更改。选定的状态按预期工作。我在专注状态下也经历过这种行为, state_checked 似乎正在工作。在我为测试目的创建的另一个绘图中,一切都按预期工作,即使状态的顺序完全相同。

具有错误行为的自定义可绘制对象:

具有相同顺序和正确行为的自定义可绘制对象:

0 投票
0 回答
19 浏览

android - 将物品均匀地分成

**我需要这样的背景** 在此处输入图像描述

4个项目需要平均划分并填满整个屏幕。当我为项目设置宽度时,它们无法匹配屏幕宽度。

0 投票
0 回答
33 浏览

android - Android中状态更改后自定义切换按钮图标移动到角落

我对 Android 相当陌生,我正在尝试在<selector>标签的帮助下在 Android 中实现自定义 ToggleButton。

当我不切换按钮时,图标完全居中(图标大小 -> 32dp x 32dp )。但是在切换按钮后(图标大小 -> 24dp x 24dp ),它奇怪地跑到角落。为什么会这样?

使用布局边界,

我在不切换时发现了类似的东西

切换时我发现类似的东西

我用于的代码