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

android - Android:使用多个形状作为按钮背景

如何使用 xml 中定义的多个形状作为 android 中按钮的背景?

假设我有多个形状 xml 文件,例如:-

我想为按钮背景使用多种形状:-

我怎样才能组合多个形状以最终得到一个像这样的按钮:-?

按钮

0 投票
1 回答
1963 浏览

android - 如何使用 Android XML 定义在末尾定义一个带有圆形的矩形

是否可以定义如下图所示的形状:

以圆形结尾的矩形

我尝试了一个图层列表,但我找不到接近我正在寻找的解决方案。

我想将生成的形状用作具有透明度的 RelativeLayout 的背景图像。

任何提示表示赞赏!谢谢你。

0 投票
4 回答
2009 浏览

android - android,自定义 state_pressed 不起作用

我像下面这样的自定义选择器没有按预期工作,我根本看不到按下状态。任何提示?谢谢

0 投票
1 回答
97 浏览

android - 如前所述,我需要生成一个自定义可绘制视图

在此处输入图像描述

我坚持生成上述类型的自定义可绘制对象。我能够制作圆形选择器按钮,因为它以红色和绿色边框显示。但是我无法制作包含这两个灰色和深灰色边框的按钮的其他可绘制对象。而且我也不明白如何将圆形按钮放置在正确的位置。

0 投票
1 回答
782 浏览

android - 如何在android中支持2个相同分辨率的不同设备上的2个不同的应用程序图标?

我在 Google Playstore 上有一个正在运行的应用程序。现在我必须在某些供应商特定的设备上支持具有不同应用程序图标和标题的应用程序。除此之外,我还必须支持我的应用程序的 Play 商店更新。

我考虑的选项是,

  1. 创建一个单独的 APK 并将该 apk 与供应商的构建一起预烧,但在升级时,应用程序图标和标题的特定更改将丢失。由于 Playstore 支持基于分辨率而不是基于供应商的不同 apk。

  2. 通过更改应用程序的包名称来创建第二个应用程序,并将更新作为不同的应用程序进行维护。但由于其他一些原因,不允许这样做。

  3. 供应商可以在 Launcher 中对我的应用程序进行特定更改,以便它可以在包管理器显示之前替换应用程序图标,但这会再次产生差异,因为 Launcher 和设置会显示 2 个不同的图标。

所以我只是想知道是否有一个可用的选项,我可以根据供应商在 Play Store 上创建一个单独的 APK,这样可以支持供应商特定的图标,也可以支持正常更新。任何帮助将非常感激。

0 投票
2 回答
488 浏览

android - 通过代码自定义按钮的背景形状

我设法通过 XML 代码创建了一个自定义按钮背景形状

但是我想知道与之等效的Java代码是什么?请问有什么指南吗?

0 投票
2 回答
4724 浏览

android - Android - 具有多个位图的 Imageview

我正在开发一个聊天应用程序,它确实需要显示与我聊天的每个人的个人资料图片。如果是小组对话,我需要设计FB如下布局

在此处输入图像描述

我正在考虑使用LayerDrawable但不确定如何实现它。图像也需要从server. 我正在使用 Glide 库来加载images.

0 投票
6 回答
27459 浏览

android - Android:带有自定义可绘制对象的 SeekBar

我有带有自定义可绘制对象的 SeekBar。进度元素不是从左侧完全呈现,而是向右移动。我怎样才能避免这种情况?

在此处输入图像描述

搜索栏.xml

seekbar_background.xml

seekbar_progress.xml

编辑:

如评论中所述,如果两个宽度相同,问题就会消失。但是我需要通过drawable来制作两种不同的宽度,这可能吗?也许有不同的形状而不仅仅是线条?

0 投票
1 回答
286 浏览

android - 自定义三角形按钮中的边界

如图所示,我创建了一个自定义按钮。我的问题是边界仍然可以点击。有什么方法可以包裹三角形。

图片自定义按钮

我的形状 xml 文件:

按钮:

我也尝试了画布方法并遇到了同样的问题。

0 投票
0 回答
127 浏览

android - Android - 旋转后无法剪辑矩形

我正在尝试创建自定义可绘制对象,并在 draw(Canvas) 函数中使用以下方法:clipRect 和旋转。clipRect 单独工作,但如果之前运行了旋转函数,clipRect 什么也不做。

  • 它适用于具有 android 6 的设备和一些具有其他 android 版本的设备。