问题标签 [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.
android - 修改位图很慢...有没有其他方法呢?
我在这里尝试通过编写以下方法将当前位图转换为黑白位图。但是由于每个像素的 for 循环,转换需要很长时间。我在哪里错了吗?还是有其他方法可以做到这一点?..帮助将不胜感激。谢谢。
我的代码:
java - Paint:如何在垂直线之间放置空格 onDraw
我在 SO 上找到了这段代码,但我是新手,这个 Visualizer 类画得很好,但我想在垂直线之间放置空格,就像 Soundcloud 上的波形看起来一样。
android - 在两个不同的 android 设备上创建的 Bitmap 的 Base64 不相同
我在做了一些画布和绘画操作后创建了一个位图,然后 Base64 将它编码为一个字符串。当我在单独的设备上重复该过程并比较两个设备返回的 base64 编码字符串时,它们是不同的。关于为什么会这样的任何想法?
生成位图的代码 -
将位图转换为 Base64 编码字符串的代码 -
android - 如何在 Android 应用程序中通过手指触摸裁剪图像?
[原来的]
我正在做一个项目,我需要在其中创建书籍摘要(图像组合)。摘要包括被手指遮蔽的图像部分。我找到了一个 android 的示例,即fingercrop-image-tutorial,但这不是我想要的。我想要的是一个Ionic 应用程序。
有人可以告诉我如何在android中做到这一点吗?
[注意:在投票之前,请检查提供的 ionic 应用程序链接,然后按代码下方的“运行代码片段”按钮查看我想要的内容]
[编辑]
尝试了一些东西,现在得到了这个。有人可以帮我裁剪整个标记的部分吗?我使用与fingercrop-image-tutorial相同的代码。方法的变化initcanvas()
是:
- paint.setColor(Color.YELLOW);
- 油漆.setStrokeWidth(60);
- paint.setXfermode(新 PorterDuffXfermode(PorterDuff.Mode.DARKEN));
crop()
功能是一样的。
android - 在 Android 中的 FrameLayout / Layout 上放置阴影模糊效果
我正在尝试在矩形布局视图上使用 COLOR 制作阴影模糊效果。我尝试使用此代码,但无济于事。
虽然它似乎没有做任何事情。我也尝试使用 shadowDx 和 shadowDy 等,但没有任何作用。
如何为按钮添加模糊的阴影?是一个非常相似的问题,但我不认为 9-patch 是一个可行的解决方案,因为它是布局而不是图像。
如何在 Android 上创建投影外阴影模糊效果?
更新
仍然没有找到成功的答案。我想要类似的东西
其中阴影效果在电子邮件编辑文本上,颜色与黑色不同。
android - 使用静态布局绘制文本,使用画布在 android 中的特定矩形之外绘制文本
我想在特定大小的矩形中绘制文本,但我得到的结果并不令人满意。
这是我到目前为止尝试过的代码:
在这里,我将矩形和文本放在不同的位置,但我想合并它们。
注意:我知道我没有遵循最佳实践,请暂时忽略它。
android - android - 如何从 zeplin 创建阴影效果
我在 zeplin 有一个项目,我有很多视图/布局
但我不确定如何在 Android 中实现这一点。如何blur
在 Android 中指定阴影和颜色?Paint中的setShadowLayer是唯一的方法吗?大多数时候我没有绘画对象,尤其是对于例如 LinearLayout。
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 上绘制这个。我怎样才能做到这一点?
提前致谢