| 源碼FFAngularPointilism,F(xiàn)FAngularPointilism能夠?qū)IImageView像添加濾波器一樣生成三角形狀的點(diǎn)陣模糊效果。可以通過動(dòng)畫方式來模糊,也可以立刻模糊。另外并提供改模糊方式的動(dòng)畫。動(dòng)畫可以配置模糊程度及閃爍間隔。 效果圖:
使用方法: 將Demo中的FFAngularPointilism文件夾直接復(fù)制到項(xiàng)目當(dāng)中,并且將Images.xcassets中的4個(gè)三角形圖案也要復(fù)制到項(xiàng)目中。 圖像模糊 初始化: _imageView = [[FFDoubleTriangleView alloc] initWithImage:[UIImage imageNamed:@"ww"]]; [self.view addSubview:self.imageView]; 通過動(dòng)畫方式: [self.imageView startAnimatedEffect:FFDoubleTriangleViewEffectMosaicFilter withCompletion:^ { //完成模糊 }]; 立刻模糊方式: [self.imageView applyFilter]; -------------------------------------------------------------------- 模糊動(dòng)畫: self.shutteringView.coordinateSquaresToOmit = @[@[@0, @0]]; _shutteringView = [[FFShutteringView alloc] initWithFrame:self.view.bounds]; [self.containerShutteringView addSubview:_shutteringView]; 動(dòng)畫啟動(dòng): [self.shutteringView sparkLife]; 設(shè)置動(dòng)畫的各種屬性: -self.shutteringView.maximumAllowedDeathTicks = 1.0/(sender.value) * 400; -self.shutteringView.frameRate = sender.value * 30; 具體內(nèi)容請(qǐng)參考demo. |
詳細(xì)說明:http://ios.662p.com/thread-2325-1-1.html
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注