问题标签 [android-paint]

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 回答
179 浏览

java - 在 android kotlin 上使用画布屏蔽输入的文本

我目前正在做一个自定义的 pin 码,并用画布和油漆来做,不幸的是我似乎无法复制 iputType="numberPassword" 对我的自定义设计所做的事情,我想在屏蔽它之前暂时显示数字并继续到下一个引脚。

这是我的 customEditText

}

这就是我在我的xml上实现它的方式

这是在手机上显示时的样子在此处输入图像描述

我怎样才能掩盖它?我也愿意接受任何建议谢谢。

0 投票
1 回答
39 浏览

android - 设备间的安卓屏幕协同

我想开发一个图片风格的应用程序。我已经弄清楚了设备上的绘图部分(使用canvas、paint和相关库),现在我需要在所有连接的设备上实时更新绘图。

我想到的方法是在非常接近的时间间隔截取屏幕截图并将它们上传到服务器(Firebase)。该应用程序将不断检查服务器端更新。我知道这是一种使事物保持相对同步的可怕方法,还有其他方法可以做到这一点吗?也许像视频流或其他东西。

0 投票
2 回答
695 浏览

java - java.lang.NoSuchMethodError:android中没有虚拟方法getTextBounds错误

当我尝试在 Android 中使用 class 的getTextBounds()方法时Paint,我在旧版本的模拟器(Marshmallow 和 Nougat 7.1.1)上遇到错误。这是错误:

这个问题似乎没有发生在 android 10 模拟器上。我尝试按照另一个答案中的建议使缓存无效并重新启动,但它不起作用。

0 投票
0 回答
15 浏览

java - 绘制形状和文本是否需要单独的 Paint 对象

我有以下自定义可绘制对象,但我需要定义两个 Paint 对象来绘制文本和形状:

我不喜欢定义两个绘画对象。是否可以重构此代码,以便只有一个 Paint 对象?

或者在android中,是否必须拥有这两个对象?如果这是一个基本问题,请原谅,我是 android 新手,在文档中找不到任何内容。

0 投票
0 回答
57 浏览

android - 在绘制对象字体字段中使用自定义字体

我的样式文件中定义了一个自定义字体:

我想在我的自定义可绘制对象中使用它以该字体和字体大小绘制一些文本。我正在尝试以下,但它没有使用该字体:

请告诉我我做错了什么。我已经查看了所有其他类似的问题,但这些问题对我没有帮助,所以请不要标记为重复。

0 投票
0 回答
49 浏览

java - 在相机预览屏幕的中心绘制一个形状

我对Android相当陌生,我想知道是否可以在相机预览屏幕的中心绘制一个对象,例如圆形或矩形。我目前正在使用纹理视图来预览相机。

我已经查看了以下文章,但努力将其实现到我的代码中:

Android SDK - camera2 - 在 TextureView 上绘制矩形

我该怎么办?我可以使用 Paint 模块来绘制必要的几何图形吗?如果是这样,我会从哪里开始?

https://developer.android.com/reference/android/graphics/Paint

下面的代码打开应用程序并预​​览相机。

0 投票
0 回答
33 浏览

android - 如何使用 api > 23 在 android 中以颜色绘制表情符号⚠

在 api > 23 的 android 中,当我使用drawText api 在画布上绘制 ⚠ 图标时,它不是以彩色绘制,而是以经典的黑白字形绘制。我可以做些什么来绘制它的颜色:在此处输入图像描述

0 投票
2 回答
62 浏览

android - 如何在画布上为二维码扫描仪绘制四个边界角

我需要在画布上为二维码扫描器绘制四个边界角。这是示例(我需要绘制这四个蓝色边界角)。

在此处输入图像描述

我知道如何绘制矩形:

但是可以只绘制边界角(没有边缘)。

请帮我。