0 0

Android中如何画镂空多边形30

如题,Android中需要实现画一个不规则多边形。然后在不规则多边形中减去另一个不规则多边形,使其变成镂空的不规则多边形。该怎么实现。(画一个不规则多边形已经实现)。十万火急。大虾们帮忙想想吧。

问题补充:
zyn010101 写道
坐标可以确定不?

当然可以。。我主要是想知道怎么绘制。而不是计算。

问题补充:已经解决,用 canvas.ClipPath
2012年4月27日 10:58

3个答案 按时间排序 按投票排序

0 0

这个太简单了,先画一大的多边形,再画个小的盖上去(小多边形颜色和背景颜色一样)。。。这样就能得到你要的效果了

2012年8月27日 15:26
0 0

绘制线条给连成两个闭环,中间的部分着色就OK了,我用actionscript绘制过这类的图形,android中的绘图api你翻一下,绘制线条。

2012年4月27日 13:51
0 0

坐标可以确定不?

2012年4月27日 13:12

相关推荐

    遮罩镂空效果实现

    在这个主题中,我们将探讨如何利用CAShapeLayer的UserEvenOddFillRules属性来创建支持任意镂空形状的效果。 首先,CAShapeLayer是苹果提供的Core Animation框架中的一个关键组件,它允许开发者通过定义路径(CGPath...

    GIF镂空动画制作

    2. **创建帧**:在软件中,你可以逐帧绘制或导入图像,然后通过调整每一帧的透明度来形成镂空效果。例如,可以将背景部分设置为透明,使前景元素显得浮空。 3. **透明度调整**:利用软件中的图层蒙版或alpha通道,...

    CocosCreator 正多边形遮罩Shader

    在CocosCreator 2.4.7中,正多边形遮罩Shader是一种技术,用于将精灵(Sprite)渲染成正多边形形状,从而实现更高效和灵活的图形裁剪效果。相比于传统的mask裁剪,它能降低DrawCall,提高游戏性能。DrawCall是图形...

    SVG/CSS3镂空3D自行车骑行动画

    今天我们要给大家介绍另外一款基于SVG的3D镂空自行车骑行动画,与前面自行车动画不同的是,这款自行车动画有一个运动员在骑行,同时自行车是镂空形状的,通过SVG线条渲染动态改变线条位置和颜色,让自行车凸显立体...

    [iOS核心动画]关于CAShapeLayer的使用(画虚线和镂空效果)

    在实际项目中,我们还可以结合CAAnimation来动态改变虚线和镂空效果,比如改变虚线的dashPhase属性,可以创建出动态移动的虚线;调整镂空形状的位置,可以制作出有趣的动画效果。 下面的代码示例展示了如何创建一个...

    win32 sdk实现的镂空动画

    本篇文章将深入探讨如何使用Win32 SDK来实现镂空动画,这是一种在游戏中常见的视觉效果,常用于角色行走、攻击等动作。 镂空动画,也称为剪影动画或轮廓动画,是一种通过展示对象的边缘轮廓来创建动态效果的技术。...

    百度地图绘制多边形几何图形并保存坐标转成覆盖物

    在提供的压缩包文件中,"百度地图绘制多边形"很可能包含了示例代码或完整的项目文件,用于演示如何实现上述功能。通过查看和学习这些代码,你可以更深入地理解百度地图API的用法,以及如何将理论知识应用到实际项目...

    易语言描绘窗口透明镂空效果源码

    在易语言编程中,创建具有透明镂空效果的窗口是一项有趣且实用的技术。这个源码示例通过调用操作系统级别的API(应用程序接口)函数来实现这一功能,这通常涉及到Windows API。下面我们将深入探讨易语言如何实现窗口...

    android 自定义相机,Camera和camera2.TextureView,相机遮罩层demo

    在Android开发中,自定义相机是一项常见的需求,它允许开发者根据特定的应用场景或者设计风格定制相机界面和功能。本文将详细讲解如何使用Camera API和Camera2 API结合TextureView来实现一个自定义相机,并添加相机...

    最全vue的vue-amap使用高德地图插件画多边形范围的示例代码

    一、在vue-cli的框架下的main.js(或者main.ts)中引入高德插件,代码如下: import Vue from 'vue' import VueAMap from 'vue-amap' import ElementUI from 'element-ui' import App from './App.vue' import router...

    [Android][半透明遮罩]

    本文将深入探讨如何在Android中创建和使用半透明遮罩,以及相关的技术细节。 首先,我们要理解Android中的颜色和透明度。在Android中,颜色可以通过ARGB(Alpha, Red, Green, Blue)值来表示,其中Alpha通道负责...

    利用UIBezierPath和CAShapeLayer实现的镂空及遮罩效果。

    本文将深入探讨如何使用它们来实现镂空和遮罩效果,这两种效果在用户界面设计中非常常见,可以增加应用的美观性和交互性。 首先,UIBezierPath是UIKit框架中的一个类,它允许我们创建自定义的矢量图形路径。通过一...

    SVG实现镂空动画图标.zip

    SVG实现镂空动画图标是一款基于SVG的镂空动画图标,图标的绘制是通过SVG的path标签实现的,本示例展示3个不同的东西,篮球、twitter logo和一个猪头。鼠标滑过图标时,图标镂空的部分将会以渐变的方式填充一种颜色,...

    SVG实现镂空动画图标 可填充颜色

    这是一款基于SVG的镂空动画图标,图标的绘制是通过SVG的path标签实现的,本示例展示3个不同的东西,篮球、twitter logo和一个猪头。鼠标滑过图标时,图标镂空的部分将会以渐变的方式填充一种颜色,效果非常不错。

    leaflet加百度地图实现行政区划掩膜和镂空效果

    在本文中,我们将深入探讨如何使用Leaflet库与百度地图API来实现在WebGIS应用中创建行政区划掩膜和镂空效果。Leaflet是一个轻量级的JavaScript库,专为移动设备优化,使得创建交互式地图变得更加简单。而百度地图API...

    Swift镂空图片Demo

    在Swift编程语言中,"镂空图片"通常指的是在图片上创建透明区域,使得背景能够透过这些区域显示出来。这在界面设计中很常见,比如制作按钮、图标或者自定义视图时,需要某些部分不显示图像而显示底层的内容。在iOS...

    CSS3 SVG镂空效果图标按钮.zip

    在CSS3 SVG镂空效果图标按钮中,SVG被用于创建按钮的基本图形,并配合CSS3的属性,如fill和stroke,来实现背景和描边效果。 接下来,我们关注一下标签“JS特效-表单按钮”。这表明除了CSS3和SVG之外,JavaScript...

    SVGCSS3镂空3D自行车骑行动画

    在"SVG CSS3镂空3D自行车骑行动画"中,自行车的各个部分,如车架、轮子、链条等,可能就是通过SVG元素构建的,每个元素都可以独立操作,便于进行复杂的3D转换和动画效果。 CSS3是CSS的最新版本,提供了许多新的功能...

    UIView镂空

    总结来说,"UIView镂空"是iOS开发中的一个重要技巧,通过巧妙地运用遮罩层和图形路径,可以创造出富有创意和个性化的UI设计。而项目链接中的“MFSubtractMask”可能是一个实际的示例,展示了如何在实践中应用这些...

Global site tag (gtag.js) - Google Analytics