首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android自定义Drawable之在Drawable中部指定透明区域方法示例

    图片等都可以是一个Drawable Drawable可以通过XML定义,或者通过代码创建 Android中Drawable是一个抽象类,每个具体的Drawable都是其子类 Drawable的优点 使用简单,比自定义...View成本低 非图片类的Drawable所占空间小,能减小apk大小 在实际的开发工程中,不免想有一个中间是空洞的Drawable,也就是中间是透明的,而其他区域正常显示的Drawable。...主要用到的技术是PorterDuffXfermode的PorterDuff.Mode.XOR模式 核心思想是先正常绘制出整个drawable,然后将指定的区域混合成透明色 看下主要代码代码 public...-- 根据这个子View所在的位置,计算出透明矩形的位置,开发时的所见即所得 -- <ImageView android:id="@+id/crop_image_cover_view_hole...Override public int getOpacity() { return innerDrawable.getOpacity(); } } 光有HoleDrawable是没有意义的,写个<em>自定义</em>

    1.9K20

    【技巧】文字探照灯 PPT也能做

    不会用Flash,只要合理地运用PPT已有的自定义动画功能,Flash能做出的文字“探照灯”动画特效,用PPT照样能够做出来。...这种效果在现有PPT自定义动画效果中是不存在的,无法用现成的效果调用来实现特效。虽然说用Flash制作那是非常简单的事,但不会用Flash的人还要从头学习,这太费时费力了。...再利用“绘图”工具栏上的“椭圆”按住Shift画一个圆,右击这个圆选择“设置自选图形格式”,设置线条颜色为无色,填充效果为双色渐变,颜色1为白色,颜色2为黄色,透明度从0到80%,中心辐射,这样看起来比较像灯光...自定义动画巧设置 接下来的操作是给图形设置动画。右击圆形,选择“自定义动画”,单击“自定义动画”窗格中的“添加效果”按钮,选择“进入”中的“出现”。...选中粘贴的图片,点击图片的工具栏上的“设置透明色”按钮,再点击图形的红色字部分,把红色字设置成透明色。调整位置让第一个字正好对准刚才设置好的圆。

    1.4K10

    iOS自定义相机:带拍摄区域边框、半透明遮罩层、点击屏幕对焦、自动裁剪(含demo源码)

    download.csdn.net/download/u011018979/14040077 1 手持证件照的裁剪算法:根据图片方向进行裁剪 2 屏幕适配:为了避免框框视图的frame超出视图范围,导致半透明黑色遮罩无法渲染...maskLayer;框框视图的布局采取宽为屏幕宽度,高按照比例进行计算 I、案例1:加一个长方形的框框并裁剪身份证照片(无半透明遮罩层) 需求:拍身份证的时候加一个长方形的框框 功能目的:人脸比对,需要比对正面照和持证照...nonatomic, strong)AVCaptureDevice *deveice; //拍照 @property (nonatomic, strong) UIButton *PhotoButton; 自定义相机...#pragma mark - 自定义相机 - (void)customCamera{ //生成会话,用来结合输入输出 self.session = [[AVCaptureSession

    3.5K30

    快手( AAuto Quicker ) v6.5.06更新记录

    2、标准库中增加 win.flashBox 组件,用于支持flash桌面透明、或者flash窗口在父窗体上透明悬浮显示。...一个窗体的子窗口总是显示在父窗口的内部,例如你在网页上看到flash透明的,但是flash一半显示在网页里面,一半显示在浏览器外面在桌面上透明,这个实现起来就很麻烦了。...win.flashBox 用于在桌面上透明显示flash动画,也可以支持让子窗口透明显示flash动画。 支持内存加载,可生成独立组件,支持最新的flash控件。...f-in-box对新版控件支持不稳定(之前发的范例遇到崩溃规象,需要打包Flash8.ocx所以体积更大) 3、win.flashBox 可以让子窗口播放透明flash动画(使用custom控件即可)... = "http://update.aau.cn/aauto/samples/transparent.swf"; flash.show() win.loopMessage(); 创建透明窗口方法二

    89830

    flash在网页应用中的一些特殊应用场景

    一般flash在网页显示出来就可以了,不用说与JavaScript之间交互的问题,但有时应用又较为特殊(须兼容各主流浏览器): 1、网页中屏蔽flash的右键 2、点击flash广告打开新窗口 3、在不透明的情况下...,要在flash之上弹出浮动层(设置flash透明很容易解决掉这个问题) 这里其实分了三类: 1、设置flash的参数wmode为transparent可以解决问题的 2、使用DOM绝对定位覆盖flash...可以解决问题的 3、使用其它技巧来解决问题的 前两种其实没什么太多可讲的,因为网上已经有太多的例子 屏蔽flash的右键 (缺点:就是必须要将flash设置为透明,不设置为透明如何实现暂时没找到方案)...1、为什么不能设置flash透明 2、不设置flash透明,直接弹出浮动层遇到了什么问题 3、如何解决遇到的问题 a、flash不能设置为透明的原因,据我以前接触过的应用来讲,一款使用flex开发的...webgame,如果将其网页中的参数设置为透明(wmode=transparent)会产生一些莫名其妙的bug,最终的方案是必须放弃设置透明 b、遇到的问题就是弹出的浮动,很容易被flash给“吃掉”,

    1K20

    网页中插入FLASH代码的参数解释与使用技巧

    影片的window mode属性,指定flash在浏览器中的透明,层叠及位置。...·Transparent 使flash影片透明,显示透明影片后面的网页内容。这将会降低动画的性能。而且这个属性不是在所有浏览器中都可用的。...二:一些技巧 (一)首先教大家最简单的插入Flash的代码,透明,无坐标控制: 注意wmode="transparent"是控制Flash是否透明显示的,如果不想让它显示为透明的,直接把wmode="...不错,照这样的办法去做,便可以发布出带有透明flash的html页。...但是它存在一个问题:所发布的flash动画只在与 其同时发布的html页中显示透明效果,而如果用dreamweaver新建一个文件,再将其插入页面中,保存-->&g t;f12预览我们会发现它又是不透明的了

    1.7K20

    为拯救童年回忆,开发者决定采用古法编程:用Flash高清重制了一款游戏

    我只需要解析它,将相关数据导出为简单的自定义格式并编写一个播放器来读取它、绘制场景、处理输入并运行动画。...即使这样也失败了,因为 Flash 有时喜欢重新排列未更改的对象中的 XML 标记,但同样,这已经足够了。 用汇编程序编写二进制文件 导出器将动画数据写入自定义二进制格式。...顶部:黑色透明白色;中间:白底透明黑色;底部:灰色在线性(物理上准确)空间中完成的相同混合。请注意,50% 的覆盖率看起来与 50% 的灰色不同。...因此,我们的抗锯齿光栅化形状使用一种 alpha 定义,而我们的 Flash 导出的 alpha 透明度、渐变和颜色变换使用另一种定义。但是我们的渲染管道中只有一个 alpha 通道。...这些半透明的东西在 Flash 和游戏中看起来不对劲,我只是逐渐调整图形直到游戏看起来没问题。在 Flash 中的透明对象永远不会完全符合我设计他们的初衷,但它们并不多,这也不是什么大问题。

    49210

    《小白HTML5成长之路31》半透明背景的自定义弹窗是怎么用CSS布局的

    一大早小白来到办公室琢磨用户交互方面的问题,看了几个网站发现很多网站的弹窗都是自定义的,而且还把弹窗周围的区域做成了半透明状,看上去非常不错。...layer上增加了opacity:0.5这个半透明属性,小白满怀信息的刷新了页面,当看到结果时小白发现背景和窗口都变成了半透明。...正好这时老朱从小白身边经过,随口跟小白说了一句:“小白,你是不是把窗口的父容器设置成半透明了?” “是啊!父容器背景是黑色,所以我把父容器设置成了半透明!”...“可是父容器设置半透明会对他的子元素产生影响啊,这样会导致它里面的所有元素都变成半透明,你为啥不给窗口添加一个兄弟容器来实现这个效果呢?” 小白仔细想了想,说道:“哦!...dialog也变成半透明了。

    1.9K100

    使用ZeroClipboard解决跨浏览器复制到剪贴板的问题

    Zero Clipboard的实现原理 Zero Clipboard 利用透明Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash...Zero Clipboard的高级功能 1、reposition() 方法 因为按钮上漂浮有一个 Flash 按钮,所以当页面大小发生变化时,Flash 按钮可能会错位,这样就点不着了。...4、getHTML() 方法 如果你想自己实例一个 Flash ,不用 Zero Clipboard 的附着方法,那么这个方法就可以帮上忙了。它接受两个参数,分别为 Flash 的宽度和高度。...返回的是 Flash 对应的 HTML 代码。...Zero Clipboard 事件处理 Zero Clipboard 提供了一些事件,你可以自定义函数处理这些事件。

    1.6K60
    领券