# Android PorterDuff 使用 ![PorterDuff]( ## 简介 在Android中,PorterDuff是一个用于控制图像合成的工具,可以实现各种图像效果,如颜色叠加、透明度、遮罩等。PorterDuff模式定义了一系列算法,用于处理两个图像的合成效果。该技术广泛应用于图像处理、界面设计和动画效果等方面。 ## PorterDuff模式 PorterDuff模式
原创 2023-12-05 07:25:48
93阅读
ColorStateList 允许我们根据View的不同状态为View设置不同的颜色,比如TextView在按压态、选中态、禁用态等状态的背景颜色。创建方式有两种:XML静态定义和java代码动态创建XML 静态定义和使用 创建color类型的xml资源文件,然后在布局的xml文件中引用该颜色资源文件即可<?xml version="1.0" encoding="utf-8"?> &l
转载 2024-10-20 16:31:47
22阅读
效果:
原创 2021-08-13 09:38:32
176阅读
效果:
原创 2021-08-13 09:38:38
312阅读
首先科普下,什么是“沉浸式”和“透明状态栏”? 1. 大家平时看到一些App运行后,状态栏会变成半透明,或者颜色跟随App的标题栏变色,这种特性叫“Translucent StatusBar”——透明状态栏,不是“沉浸式”! 2. 一些App运行后,状态栏会隐藏起来,App的界面填满整个屏幕,这种特性才叫“Immersive Mode”——“沉浸模式”
转载 2023-06-30 16:10:52
177阅读
效果:
原创 2021-08-13 09:38:28
365阅读
效果图:
原创 2021-08-13 09:38:31
115阅读
在讲具体的使用之前补充一点知识,这就是 ProterDuff的由来: 相信大多数人看到这个ProterDuff单词很奇怪了吧,这肿么个意思呢,然后就用有道啊,金山啊开始翻译,但是翻译软件给出的结果肯定还是 ProterDuff或者"未找到". 这是神马情况呢?因为ProterDuff是两个人名的组合
转载 2020-05-08 14:03:00
244阅读
2评论
效果:
原创 2021-08-13 09:38:34
80阅读
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 Android 颜色渲染(九) PorterDuff及Xfermode详解 之前已经讲过了除ComposeShader之外Shader的全部子类, 在讲ComposeShader(组合渲染)之
转载 2016-06-09 02:15:00
253阅读
2评论
效果:
原创 2021-08-13 09:38:35
130阅读
Android 颜色渲染(九)  PorterDuff及Xfermode详解    之前已经讲过了除ComposeShader之外Shader的全部子类, 在讲ComposeShader(组合渲染)之前,  由于构造ComposeShader需要 PorterDuffXfermode或者PorterDuff.Mode作为参数,所以在此先详细地了解下
转载 2023-05-24 00:41:35
462阅读
mos中的com.exam
转载 2023-05-24 06:12:03
67阅读
android PorterDuffXfermode ,PorterDuff.Mode 使用 以及Porter-Duff规则详解1.下面的Xfermode子类可以改变这种行为:AvoidXfermode  指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。PixelXorXfermode  当覆盖已有的颜色时,应用一个简单的像素XOR操作。Porter
转载 精选 2014-03-11 15:06:09
455阅读
之前就看到有人在问QQ头像的圆形头像是怎样制作的,今天学习到绘图方面的xfermode才知道原来QQ头像是通过它来绘制的,感觉它所
原创 2022-08-19 13:09:49
235阅读
一、ComposeShader 组合渲染、二、ComposeShader 组合渲染代码示例
原创 2022-06-05 00:03:16
358阅读
图形组合 集合描述Xfermod 简介PorterDuff 由来Xfermod 合成模式分类
原创 2022-03-09 11:34:33
133阅读
Android基础入门教程——8.3.7 Paint API之—— Xfermode与PorterDuff详解(四)标签(空格分隔): Android基础入门教程本节引言:上节我们写了关于Xfermode与PorterDuff使用的第一个例子:圆角&圆形图片ImageView的实现, 我们体会到了PorterDuff.Mode.DST_IN给我们带来的好处,本节我们继续来写例子练练手,
PorterDuff.mode.XXX取值有:
原创 2021-08-13 09:38:37
514阅读
Android本身带有Progress控件。可以在布局中灵活使用,但如果是在自定义的View或者SurfaceView中使用,就需要自己实现,其实不难,只要熟悉了android的PorterDuff,就能利用PorterDuff的遮罩效果方便的实现进度条。 PorterDuff.Mode的灵活使用可以实现很多强大的功能,比如以前比较流行的美女擦玻璃,在屏幕上用手指绘图或橡皮檫等功能。 下面是源码
转载 2022-12-27 22:37:42
170阅读
  • 1
  • 2
  • 3