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

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

于 2022-03-16 发布 文件大小:93.18 kB
0 247
下载积分: 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 个回复

  • NFC
    说明:  基于非接触IC卡的NFC应用,支持符合ISO7816—3、ISO15693和Felica等国际标准卡片的读取,能够读取的电子标签包括公交卡、银行卡、图书馆射频标贴等。(The NFC application based on non-contact IC card supports the reading of international standards such as ISO7816-3, ISO15693, and Felica. The electronic tags that can be read include bus cards, bank cards, and radio frequency tags for libraries.)
    2020-05-05 23:02:05下载
    积分:1
  • 仿美拍的图片处理标签贴纸功能的完美实现
    使用美拍的sdk实现仿微信滤镜效果设计的坷拉三季稻卢卡斯就得啦空间立刻决定啦开始就得离开洒家立刻睡觉啦都快结束啦快到家啦开始觉得 老是卡掉了卡视角;来到喀山利空打击ask了解到
    2023-08-13 21:40:05下载
    积分:1
  • 谷_歌 Android SDK开发范例大全(PDF完整版3)
    G Android SDK开发范例大全(完整版)共4个分卷目录第1章 了解.深入.动手做.1.1 红透半边天的Android1.2 本书目的及涵盖范例范围1.3 如何阅读本书1.4 使用本书范例1.5 参考网站第2章 Android初体验2.1 安装AndroidSDK与ADTplug-in2.2 建立第一个Android项目(HelloAndroid!)2.3 Android应用程序架构——从此开始2.4 可视化的界面开发工具2.5 部署应用程序到Android手机第3章 用户人机界面3.1 更改与显示文字标签——TextView标签的使用3.2 更改手机窗口画面底色——drawable定义颜色常数的方法3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色3.4 置换TextView文字——CharSequence数据类型与ResourceID应用3.5 取得手机屏幕大小——DisplayMetrics取得画面宽高的方法3.6 样式化的定型对象——Style样式的定义3.7 简易的按钮事件——Button事件处理3.8 手机页面的转换——setContentView的应用3.9 调用另一个Activity——Intent对象的使用3.10 不同Activity之间的数据传递——Bundle对象的实现3.11 返回数据到前一个Activity——startActivityForResult方法3.12 具有交互功能的对话框——AlertDialog窗口3.13 置换文字颜色的机关——Button与TextView的交互3.14 控制不同的文字字体——Typeface对象使用3.15 如iPhone拖动相片特效——Gallery画廊3.16 自制计算器——多按钮的整合应用3.17 关于(About)程序信息—
    2023-04-21 10:00:05下载
    积分:1
  • 手机二维码扫描
    针对当前超市结账拥挤的现象,结合时下新兴的二维码技术。  项目是基于谷歌的zxing包,通过eclispe修改,移植到andorid系统,并且添加了计价的功能,并通过蓝牙技术现手机与前台系统同步的功能。 这是一个简单的二维码扫描软件,很适合新手学习,希望能帮到大家。
    2022-02-16 04:20:02下载
    积分:1
  • Android TableLayout 布局实例
    Android_TableLayout.zip 布局实例下载
    2013-03-16下载
    积分:1
  • SHMYaoActivity
    利用JAVA汇编语言来实现安卓系统中的摇一摇功能( Using the JAVA language to achieve shake shake features in Android )
    2013-06-03 13:39:49下载
    积分:1
  • Android文本阅读器
    Android文本阅读器
    2014-11-01下载
    积分:1
  • AJAX
    安卓AJAX技术的入门教程,ppt版,讲得通俗易懂(Andrews AJAX introductory tutorial, ppt, speaks understandable)
    2013-04-02 16:39:56下载
    积分:1
  • 超炫瀑布流UI特效
    支持双列listview 自动滚动的幕布流UI特效。
    2022-08-20 19:18:13下载
    积分:1
  • Android带AI的局域网对战五子棋游戏
    Android编写的支持AI技术的局域网对战五子棋游戏,人机对战响应、人人对战响应、退出游戏响应、更多游戏响应则跳转到相应的游戏下载界面。   同时游戏中还涉及到消息处理(弹出一些提示消息等)、退出房间响应、棋盘监听(主要是监听游戏是否开始)、重置棋手信息、发送处理消息、通讯监听(主要是监听请求进入游戏的对手信息)、退出当前游戏(如果是主机身份请求退出游戏界面 则撤销建立的主机 返回准备界面)等的响应处理。
    2022-08-22 07:40:00下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载