porter-duff相关内容

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 其他开发

如何在Android中的XML中创建“矩形内的透明圆"形状?

我正在尝试在我的应用中创建以下设计. 设计样机 它在主界面的顶部覆盖.尝试使用主UI顶部的布局以其背景作为XML创建的半透明形状来创建此布局.但是,即使阅读了多个帖子,我也无法弄清楚. 我尝试了以下方法,但是没有用.创建一个具有200dp笔划的环形并将其设置为imageview的源,然后将scaletype设置为centerCrop,但是该形状不会像位图那样缩放. 形状XM ..
发布时间:2020-08-29 23:47:31 其他开发

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

我有一个预先创建的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 ..
发布时间:2020-05-06 04:25:52 其他开发

混合模式配方为强光,柔光,闪色,烧色?

我试图为CSS实现穷人的混合模式,以期望浏览器推出支持。 (我使用的CSS预处理器是Stylus,这对于讨论并不重要。)我发现来自W3C SVG规范的混合模式计算,但其中一些方程会给出与预期不同的结果 - 特别是 hard-light ,柔光, color-dodge 和 color-burn 。 有人知道有关混合模式的更正确可靠的公式吗?我将每种颜色的RGB通道预先乘以alpha。 ..
发布时间:2018-05-25 19:11:55 其他开发

Android的颜色叠加 - PorterDuff模式

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

在画布上绘图 - PorterDuff.Mode.CLEAR绘制黑!为什么?

我想创建一个自定义视图其中工程简单:是由ARC路径透露了一个位图 - 从0deg到360deg。度正在改变一些FPS。 所以我做了重写的onDraw()法的自定义视图: @覆盖 保护无效的onDraw(帆布油画){ canvas.drawColor(Color.TRANSPARENT,PorterDuff.Mode.CLEAR); arcPaint.setXfermode(新P ..
发布时间:2016-03-03 21:45:41 Android

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

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

Android的刮刮卡应用程序

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

我想补充的彩色滤光片的ImageView的

我想添加一个 Col​​orFilter 到的ImageView 。 目前我使用的: ImageView的IV =(ImageView的)findViewById(resIdOfImageToFilter); iv.setColorFilter(Color.RED,PorterDuff.Mode.SRC_ATOP); 我在 PotterDuff 检查多种模式,如 SRC_IN , S ..
发布时间:2015-12-04 12:39:27 Android

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

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

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

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

实施机器人不同PorterDuff模式

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

按机器上查看启用的矩形覆盖带有硬件加速的孔

我有一个观点,做一些基本的绘图。此后,我要画有孔的矩形冲切使得previous绘图仅一个区域是可见的。我想与启用了我的观点的最佳性能硬件加速做到这一点。 目前我有两个的工作方法,但只当禁用硬件加速,另一种是太慢了。 方法1:SW加速(慢) 最终诠释SAVECOUNT = canvas.save(); //剪辑出一个圆。 circle.reset(); circle.addCircle(CX ..
发布时间:2015-12-02 00:49:43 Android

Android的计动画问题

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

是什么PorterDuff.Mode意味着机器人graphics.What它能做什么?

在Android的图形 我想知道是什么 PorterDuff.Mode 表示。 我知道这是一个的传输模式的。 我也知道,它有属性,比如DST_IN,乘等。 解决方案 下面的插图由谷歌工程师的优秀文章: PorterDuff被描述为组合的图像,好像他们是“不规则形状的片纸板”覆盖在彼此,以及一个方案用于混合的重叠部分的一种方法。 图像组成的默认的Andr​​oid方法是 您可以使用下 ..
发布时间:2015-12-01 23:04:19 Android

在帧屏蔽(裁剪)图像

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