如何使UIView具有透明渐变效果?

Desgard_Duan

我想使UIView从中间到左,右的透明渐变效果。像这个例子一样:

在此处输入图片说明

这个词具有预期的效果。这种观点是通过MarqueeLabel实现的我检查了源代码,它很可能由class实现CALayer

黄国国

您可以CAGradientLayer按以下方式使用

gradientLayer = [CAGradientLayer layer];
gradientLayer.frame = baseView.bounds;
gradientLayer.startPoint = CGPointMake(0.5,0.0);
gradientLayer.endPoint = CGPointMake(0.5,1.0);
gradientLayer.locations = @[@(0.0), @(0.2), @(1.0)];
gradientLayer.colors = @[(id)[UIColor colorWithWhite:1.0 alpha:0.9].CGColor,
                         (id)[UIColor colorWithWhite:1.0 alpha:0.3].CGColor,
                         (id)[UIColor colorWithWhite:1.0 alpha:0.0].CGColor];
[baseView.layer addSublayer:gradientLayer];

CAGradientLayer支持几种属性,使自然梯度,例如通过设置梯度方向startPointendPoint,通过改变颜色曲线locationscolors

您还可以通过使用颜色的Alpha通道来产生透明效果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有渐变效果的背景图像

来自分类Dev

如何使用XML设置具有渐变效果的Android EditText背景

来自分类Dev

如何使用XML设置具有渐变效果的Android EditText背景

来自分类Dev

如何创建具有渐变边框和透明度的CSS加载器?

来自分类Dev

具有渐变透明度背景的Android线性布局

来自分类Dev

具有透明度的css渐变边框

来自分类Dev

具有透明背景和旋转渐变边框的按钮

来自分类Dev

环形过程微调器,在环周围具有渐变渐变效果

来自分类Dev

具有不透明度和渐变文本描边/轮廓的CSS渐变文本

来自分类Dev

ImageButton中的透明背景具有波纹效果?

来自分类Dev

具有透明背景的纯css折叠效果

来自分类Dev

如何使用从透明到白色的渐变应用淡出文本效果?

来自分类Dev

如何创建带有渐变边框和透明背景的按钮

来自分类Dev

如何产生定时渐变效果?

来自分类Dev

创建具有高斯模糊的半透明UIView

来自分类Dev

如何滑动具有叠加效果的div?

来自分类Dev

如何制作具有跌落效果的盒子

来自分类Dev

具有渐变背景的工具栏将标题背景设置为透明

来自分类Dev

Java Graphics2D-绘制具有渐变不透明度的图像

来自分类Dev

正确突出显示具有透明径向渐变的正方形

来自分类Dev

创建具有不透明度的渐变动画

来自分类Dev

如何使JFrame具有透明的模糊背景

来自分类Dev

如何使面板具有真正透明的背景

来自分类Dev

如何使QGraphicsItem具有半透明颜色?

来自分类Dev

现有按钮上的循环渐变效果

来自分类Dev

如何在画布上绘制具有径向渐变的圆?

来自分类Dev

如何获得android渐变中心光效果?

来自分类Dev

如何添加具有与背景渐变颜色匹配的渐变颜色的形状?

来自分类Dev

具有渐变响应的背景

Related 相关文章

  1. 1

    具有渐变效果的背景图像

  2. 2

    如何使用XML设置具有渐变效果的Android EditText背景

  3. 3

    如何使用XML设置具有渐变效果的Android EditText背景

  4. 4

    如何创建具有渐变边框和透明度的CSS加载器?

  5. 5

    具有渐变透明度背景的Android线性布局

  6. 6

    具有透明度的css渐变边框

  7. 7

    具有透明背景和旋转渐变边框的按钮

  8. 8

    环形过程微调器,在环周围具有渐变渐变效果

  9. 9

    具有不透明度和渐变文本描边/轮廓的CSS渐变文本

  10. 10

    ImageButton中的透明背景具有波纹效果?

  11. 11

    具有透明背景的纯css折叠效果

  12. 12

    如何使用从透明到白色的渐变应用淡出文本效果?

  13. 13

    如何创建带有渐变边框和透明背景的按钮

  14. 14

    如何产生定时渐变效果?

  15. 15

    创建具有高斯模糊的半透明UIView

  16. 16

    如何滑动具有叠加效果的div?

  17. 17

    如何制作具有跌落效果的盒子

  18. 18

    具有渐变背景的工具栏将标题背景设置为透明

  19. 19

    Java Graphics2D-绘制具有渐变不透明度的图像

  20. 20

    正确突出显示具有透明径向渐变的正方形

  21. 21

    创建具有不透明度的渐变动画

  22. 22

    如何使JFrame具有透明的模糊背景

  23. 23

    如何使面板具有真正透明的背景

  24. 24

    如何使QGraphicsItem具有半透明颜色?

  25. 25

    现有按钮上的循环渐变效果

  26. 26

    如何在画布上绘制具有径向渐变的圆?

  27. 27

    如何获得android渐变中心光效果?

  28. 28

    如何添加具有与背景渐变颜色匹配的渐变颜色的形状?

  29. 29

    具有渐变响应的背景

热门标签

归档