porter-duff相关内容

框架中的遮罩(裁剪)图像

有一个丰富的 UI 应用程序,我想在其中显示像这样具有复杂形状的图像 现在我想要的是根据蒙版图像裁剪我的图像,实际上图像是动态的,可以从相机或图库(正方形或矩形形状)导入,我希望该图像适合在我上面的布局框架中 所以只是想知道我是如何做到这一点的?任何想法/提示欢迎 背景框架 面具 喜欢 这个 解决方案 在更改蒙版图像和使用 Xfermode with Bitm ..
发布时间:2021-12-07 10:17:04 移动开发

Android Gauge 动画问题

好的,所以我已经尝试这样做了几天,但无济于事.所以我有以下两张图片: 第一个是转速表 第二张图片是一个全白色的图形,表示转速表已满: 我想做以下事情: 要求用户输入 RPM,例如,如果他们输入 1.2,仪表将按如下方式填充: 我有用户输入,我需要动画方面的帮助.这是我尝试过的: 我曾尝试使用 PorterDuff,但它还会在背景中剪切仪表,而不仅仅是白条 我尝 ..
发布时间:2021-11-10 05:44:10 移动开发

PorterDuff和路径

在我的项目中,我有一个位图填充了整个屏幕。在此位图上,我使用 android.graphics.Canvas.drawPath(Path path,Paint paint) 绘制路径 设置颜料是为了描边并填充路径的内容。我要实现的是擦除与路径相交的位放大部分。我设法在另一个bitmmap而不是路径上使用了porter duff规则,获得了相同的行为。 mPaintP ..
发布时间:2020-10-26 18:44:21 移动开发

PorterDuffXfermode DST_IN无法按预期工作

因此,我试图加快某些绘制速度(绘制具有alpha透明性的弧的一部分),并尝试将整个弧缓存到单独的位图中,并使用alpha蒙版选择性地显示它。 根据我所做的研究(用于Android的Xfermodes API演示,此示例和此工具),例如,如果我有以下两个图形: 并使用以下图形绘制: Xfermode DST_IN =新的PorterDuffXfermode(PorterDuff. ..
发布时间:2020-10-26 18:38:17 Java开发

以编程方式设置按钮背景可绘制颜色

我有一个预先创建的drawable,它是矩形形状,但完全透明.现在,我想在代码中将此可绘制对象分配给Button,还要将该可绘制对象的颜色从透明设置为某些特定的颜色,例如橙色等. 我已经尝试使用- 等其他帖子设置相同的值 Drawable mDrawable = ContextCompat.getDrawable(this, R.drawable.square_transparent); ..
发布时间:2020-08-25 20:42:00 移动开发

PorterDuff遮罩留下不透明的黑色背景

我正在尝试使用定义为九个补丁的遮罩遮罩FrameLayout.但是,尽管此补丁在旧版本(例如4.4.4)的5.0+上可以正常工作,但该补丁会留下不透明的黑色背景.除了在渲染到屏幕或还原到软件层之前绘制到屏幕外的位图之外,还有什么方法可以避免这种情况? public class MaskedLayout extends FrameLayout { private final stat ..

Android的颜色叠加 - PorterDuff模式

我有一个黑色&安培;白ninepatch绘制作为视图的背景,我想在其上应用颜色,像叶子绘图可见,但它应用了期望颜色的半透明覆盖。 我觉得 drawable.setColorFilter(颜色,模式)可能做的伎俩,但我想不出有什么不同模式的含义。 谁能给我一个提示? 解决方案 我相信这个问题可以帮助你: ..
发布时间:2016-03-03 22:42:12 移动开发

如何借鉴使用其他位图作为掩码位图?

我要的画的使用另一个位图作为掩码的位图。掩码是黑色的位图,在它透明物体。我希望此透明部分也可以填充有任意颜色,并添加到我的原始图像。如何才能做到这一点? + +蓝色= 解决方案 我不得不通过@Christian描述来改变口罩。然后,想要的结果可以很容易地制备: canvas.drawRect(RECT,油漆); paint.setXfermode(新PorterDuffXf ..
发布时间:2015-12-06 22:24:27 移动开发

Android的刮刮卡应用程序

我做一个小项目的大学,想知道是否有人能告诉我,我怎么会去这样做刮奖的应用程序。这个程序应该有一个图像覆盖另一个。处于顶层应该允许用户以除去图像取决于他们擦上除去该下方露出的图像的图像的图像,因此一部分。 pretty的很像一个刮奖。任何帮助将是巨大的! 这是利用目前的code IM。 公共类workinggraphics扩展活动 { / **第一次创建活动时调用。 * / @覆盖 公共无效的 ..
发布时间:2015-12-05 12:20:44 Java开发

对于给定的视图下意见安卓PorterDuff色彩效果

是否有可能在Android中建立一个视图,它适用于一些彩色滤光片的一切低于在其边界可见的一种方式?像在本实施例 只是一个简单的矩形认为反转它下面的一切颜色。当然,当用户滚动列表它也反映在倒箱。有一些简单的方法使用彩色滤光片,PorterDuff模式,这样做等? 解决方案 您正在尝试使用一个视图层次结构是这样来解决这个问题: 父 在ListView控件 InverterView 但问 ..
发布时间:2015-12-04 11:34:40 移动开发

画一个透明圈到一个充满安卓帆布

我试图做一些很简单的(见上文)。我希望所有的画布的像素为纯色,除了填补一个圆圈中心的像素。我看过数以百计的叠加对这个问题的溢出后,并尝试数以百计的事情,包括设置PorterDuff.Mode。这是我目前的MyView的的的OnDraw()延伸查看: 保护无效的OnDraw(帆布油画){ INT W = canvas.getWidth(); INT H = canvas.getHe ..
发布时间:2015-12-02 22:31:43 移动开发

实施机器人不同PorterDuff模式

我工作的一个图片编辑工具中,我需要合并两个图像。大多数像GIMP图像编辑工具使用 PorterDuff模式的合并或混合图像。我也使用在Android上的同样的方法。照片为Android提供的PorterDuff模式数量有限,我没能达到预期的效果。所以,我想实现PorterDuff模式(重叠,硬轻软,光,色,烧,颜色减淡),其中不包括在Android系统。维基,问题是我不知道从哪里开始。因此,这方面 ..
发布时间:2015-12-02 15:02:33 移动开发

Android的计动画问题

好了,所以我一直在努力做这几天​​,我没有得到的地方。所以,我有以下两个图像: 第一个是RPM计 第二个图像是全白色的图形重新presenting转速计已满: 我要做到以下几点: 询问用户的RPM输入,例如,如果他们进入1.2压力表将填补如下: 我有用户输入的工作,我需要与动画的帮助。以下是我曾尝试: 我使用PorterDuff尝试,但它也剪辑在后台计不仅白条 我已经试过分 ..
发布时间:2015-12-01 23:22:52 移动开发

在帧屏蔽(裁剪)图像

有中,我想展示图像形状复杂的像这样一个丰富的UI应用程序 现在我要的是裁剪我的形象为每面膜的形象,实际上的图片即将动态的,可以从相机或画廊(正方形或矩形)进口的,我想他的形象来适应我喜欢上面的布局框架 所以只是想知道的我怎么都做到这一点?任何想法/提示欢迎 背景帧 面膜 像解决方案 终于得到了解决,而不断变化的掩模图像,并使用 Xfermode 与位图 面膜 Im ..
发布时间:2015-12-01 13:32:16 移动开发