登录
首页 » Android » Android创建圆形和混合阴影渐变特效

Android创建圆形和混合阴影渐变特效

于 2022-03-16 发布 文件大小:93.18 kB
0 221
下载积分: 2 下载次数: 1

代码说明:

这是一个Android生成渐变的例子,比如生成圆形渐变、角度渐变、混合渐变等,并叠加了位图和线性特性,如示例截图所示,仅为其中一种渐变,代码中对几种渐变给出了注释和具体代码,对于学习Android graphics类下的相关属性方法有很好的借鉴意义:   protected void onDraw(Canvas canvas) {   //位图   //shader = new BitmapShader(b, TileMode.REPEAT, TileMode.MIRROR);   //线性   int[] colors = new int[]{    Color.RED,Color.GREEN,Color.BLUE   };   //shader = new LinearGradient(0, 0, 100, 100, colors, null, TileMode.REPEAT);   //圆形渐变   //shader = new RadialGradient(100, 100, 80, colors, null, TileMode.REPEAT);   //角度渐变   //shader = new SweepGradient(160, 160, colors, null);   //混合渐变   Shader shader1 = new LinearGradient(0, 0, 100, 100, colors, null, TileMode.REPEAT);   Shader shader2 = new RadialGradient(100, 100, 80, colors, null, TileMode.REPEAT);   shader = new ComposeShader(shader1, shader2, PorterDuff.Mode.DARKEN);   paint = new Paint();   paint.setShader(shader);   paint.setColor(Color.BLUE);   canvas.drawRect(0, 0, 500, 500, paint);   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • android gps 演示
    android gps 演示   
    2022-08-10 22:07:49下载
    积分:1
  • android 闹钟 例子源码下载
    闹钟
    2014-11-25下载
    积分:1
  • Android TitleProgressBar一例 标题圆圈进度条
    Android TitleProgressBar标题栏处的圆圈进度条一例,是一个进度条,只是显示在Title标题栏处,这种形式也比较常见的。由测试图可看出,标题栏右侧显示一个圆形的进度条,这就是本例所表达的重点。
    2023-01-05 20:55:04下载
    积分:1
  • gd32F303实例
    【实例简介】小熊派GD32学习过程中的资料和编写的代码
    2021-06-25 00:31:12下载
    积分:1
  • phonegap 登录注册实例源码下载(android版)
    登录注册模块代码
    2015-01-19下载
    积分:1
  • listviewheSQLitezhishi
    注意:本项目是基于android studio开发的,eclipse可能无法直接使用。 本项目是一个简单的基于安卓的记事本项目源码,添加或删除数据的时候会出现显示bug(实际数据不会受到影响),bug体现在添加或删除一条数据以后会在listview里面会展示复制一遍操作后的数据。而不会清除原有的列表文本。新手朋友可以拿这个项目来试试手感,顺便看看能不能独立解决这个问题。 本项目涉及的知识点有: 1、SQLite的基本使用,增删查改 2、listview,adapeter的基本使用 3、activity生命周期 4、intent、bundle传递参数 5、AlertDialog的基本使用(Note: this project is based on the development of studio eclipse, Android may not be able to directly use. This project is a simple Notepad program source code based on Android, add or delete data will appear when the display bug (actual data will not be affected), bug reflected in add or remove a data will be in inside the listview will show copy again after the operation data. And will not clear the original list of text. Novice friends can take this project to try to feel, by the way to solve this problem can not be solved independently. The knowledge points involved in this project are: 1, the basic use of SQLite, CRUD 2, listview, the basic use of adapeter 3, activity life cycle 4, intent, bundle transfer parameters 5, the basic use of AlertDialog)
    2016-07-25 11:25:09下载
    积分:1
  • Androd 源代码
    是一款直播APP,非常好的源码分享。是移动应用的非常出色的代表,源代码凝练出色,界面设计合理精美,是凝聚作者的多年开发经验制作而成。运用的技术都是当下最流行的,非常好的代表应用。各种功能一应俱全,适合各阶段开发者学习与应用,能够非常好的借鉴与应用。
    2022-03-18 02:08:25下载
    积分:1
  • android 加载网页Html文本--WebView
    解决了乱码问题
    2015-04-22下载
    积分:1
  • Android例子元可以设置串口号、波特率的串口工具源码
    Android例子元可以设置串口号、波特率的串口工具源码
    2023-05-30 03:40:04下载
    积分:1
  • image recognition
    Android是大多数移动品牌使用的开源操作系统。对手机感兴趣的工程师有机会在;
    2022-05-14 02:36:44下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载