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

android - 如何更改使用 BlurMaskFilter.Blur 创建的 TexView 模糊颜色?

我想使用 BlurMaskFilter.Blur 将此 TextView 的(内部)模糊从白色更改为另一种颜色

这就是我得到的:

在此处输入图像描述

这就是我想要的:

在此处输入图像描述

我怎样才能实现它?

0 投票
1 回答
281 浏览

android - 修改位图很慢...有没有其他方法呢?

我在这里尝试通过编写以下方法将当前位图转换为黑白位图。但是由于每个像素的 for 循环,转换需要很长时间。我在哪里错了吗?还是有其他方法可以做到这一点?..帮助将不胜感激。谢谢。

我的代码:

0 投票
0 回答
111 浏览

java - Paint:如何在垂直线之间放置空格 onDraw

我在 SO 上找到了这段代码,但我是新手,这个 Visualizer 类画得很好,但我想在垂直线之间放置空格,就像 Soundcloud 上的波形看起来一样。

0 投票
2 回答
215 浏览

android - 在两个不同的 android 设备上创建的 Bitmap 的 Base64 不相同

我在做了一些画布和绘画操作后创建了一个位图,然后 Base64 将它编码为一个字符串。当我在单独的设备上重复该过程并比较两个设备返回的 base64 编码字符串时,它们是不同的。关于为什么会这样的任何想法?

生成位图的代码 -

将位图转换为 Base64 编码字符串的代码 -

0 投票
1 回答
508 浏览

android - 如何在android中使用撤消和重做功能擦除图像?

我可以通过将其转换为位图并使用以下代码将其设置在画布中来擦除图像。但我无法设置撤消和重做功能。以下代码更改了源位图,那么我如何保存路径并执行撤消和重做功能?

擦除图像后如下所示。我在擦除图像下方添加了背景图像。所以实际上我必须删除我的顶部图像以显示背景图像。但是我如何添加撤消和重做功能?任何帮助将永远感激。 一个

0 投票
0 回答
1474 浏览

android - 如何在 Android 应用程序中通过手指触摸裁剪图像?

[原来的]

我正在做一个项目,我需要在其中创建书籍摘要(图像组合)。摘要包括被手指遮蔽的图像部分。我找到了一个 android 的示例,即fingercrop-image-tutorial,但这不是我想要的。我想要的是一个Ionic 应用程序。

有人可以告诉我如何在android中做到这一点吗?

[注意:在投票之前,请检查提供的 ionic 应用程序链接,然后按代码下方的“运行代码片段”按钮查看我想要的内容]

[编辑]

尝试了一些东西,现在得到了这个有人可以帮我裁剪整个标记的部分吗?我使用与fingercrop-image-tutorial相同的代码。方法的变化initcanvas()是:

  1. paint.setColor(Color.YELLOW);
  2. 油漆.setStrokeWidth(60);
  3. paint.setXfermode(新 PorterDuffXfermode(PorterDuff.Mode.DARKEN));

crop()功能是一样的。

0 投票
2 回答
2461 浏览

android - 在 Android 中的 FrameLayout / Layout 上放置阴影模糊效果

我正在尝试在矩形布局视图上使用 COLOR 制作阴影模糊效果。我尝试使用此代码,但无济于事。

虽然它似乎没有做任何事情。我也尝试使用 shadowDx 和 shadowDy 等,但没有任何作用。

如何为按钮添加模糊的阴影?是一个非常相似的问题,但我不认为 9-patch 是一个可行的解决方案,因为它是布局而不是图像。

如何在 Android 上创建投影外阴影模糊效果?

更新

仍然没有找到成功的答案。我想要类似的东西

示例模糊

其中阴影效果在电子邮件编辑文本上,颜色与黑色不同。

0 投票
0 回答
554 浏览

android - 使用静态布局绘制文本,使用画布在 android 中的特定矩形之外绘制文本

我想在特定大小的矩形中绘制文本,但我得到的结果并不令人满意。

这是我到目前为止尝试过的代码:

在这里,我将矩形和文本放在不同的位置,但我想合并它们。

注意:我知道我没有遵循最佳实践,请暂时忽略它。

0 投票
0 回答
415 浏览

android - android - 如何从 zeplin 创建阴影效果

我在 zeplin 有一个项目,我有很多视图/布局

但我不确定如何在 Android 中实现这一点。如何blur在 Android 中指定阴影和颜色?Paint中的setShadowLayer是唯一的方法吗?大多数时候我没有绘画对象,尤其是对于例如 LinearLayout。

0 投票
1 回答
960 浏览

android - 如何在画布上以低于 21 的 API 级别绘制圆角矩形

我正在通过扩展创建自定义视图android.view.View

现在,我需要在 21 以下的 API 级别上绘制一个圆角矩形。Android 有一个内置的方法名称drawRoundRect(float left, float top, float right, float bottom, float rx, float ry, Paint paint)in android.graphics.Canvas,但它不支持 21 以下的 API,但我需要在 API 16 上绘制这个。我怎样才能做到这一点?

提前致谢