登录
首页 » Android » Android PathEffect 效果实例

Android PathEffect 效果实例

于 2022-07-25 发布 文件大小:14.33 kB
0 31
下载积分: 2 下载次数: 1

代码说明:

从一本书中得到的Android PathEffect 效果实例,不多说了,直接把关键代码帖出来吧,需要完整代码的可下载本源码,运行的效果请参见下边的截图所示,运行时,可看到多条像流水一样的路径曲线,下面是代码:   // 定义画板为白色   canvas.drawColor(Color.WHITE);   pe[0] = null;   // 此PathEffect为圆滑的弧形   pe[1] = new CornerPathEffect(10);   // 离散的线   // 第一个参数为离散在弧上的间距   // 第二个参数为离散的程度   pe[2] = new DiscretePathEffect(3, 10);   // Dash为破折号的意思。 应该是破这行   // 其中第一个参数是new float[]{} 表示其中的间隔和距离   // phase表示相位   pe[3] = new DashPathEffect(new float[] { 20, 5, 5, 20 }, phase);   //先建立一个Path 然后创建PathDashPathEffect对象 其中p为path   Path p = new Path();   p.addRect(0,0,8,8,Path.Direction.CW);   pe[4] = new PathDashPathEffect(p, 12, phase, PathDashPathEffect.Style.ROTATE);   //此方法表示两个组合的PathEffect   pe[5] = new ComposePathEffect(pe[2], pe[4]);   //结果和pe[5]类似   pe[6] = new SumPathEffect(pe[4], pe[3]);   // 开始画七条线   for (int i = 0; i < pe.length; i++) {   // 如果没有paint.setPathEffect(),那么系统默认为paint.setPathEffect(null);   paint.setPathEffect(pe[i]);   paint.setColor(colors[i]);   canvas.drawPath(path, paint);   //使画板平移

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

发表评论

0 个回复

  • Android游戏打地鼠
    安卓打地鼠的小游戏源码,有闯关模式、随机模式、计时模式、无尽模式四种游戏模式。闯关模式有农夫混在地鼠中,不光考验手速还考验反映速度,打错了扣除生命值,计时模式有30秒、45秒、60秒之分根据规定时间内的成绩来计算分数
    2022-08-25 03:31:17下载
    积分:1
  • PlantsVSZombies
    android植物大战僵尸,有基本的植物和僵尸(android plants vs zombies src)
    2015-07-17 10:38:39下载
    积分:1
  • Android_hotfix
    说明:  阿里巴巴出品的,安卓移动端,热修复技术文档(Alibaba published , Android Mobile, Hot Repair Technical Documents)
    2020-06-22 22:20:01下载
    积分:1
  • 调用系统拍照
    调用系统拍照
    2013-12-30下载
    积分:1
  • Android 记事本 APP
    Android 记事本APP,有分类,支持增删改查。
    2023-03-05 23:05:10下载
    积分:1
  • selenium范例
    基于selenium2入门到精通在源码,不过里头有些代码是有问题的,大家只能拿来借鉴而已咯。
    2022-01-21 20:15:59下载
    积分:1
  • android remote viewer源代码
    android VNC分为 server及 viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行 VNC viewer 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-04-08 20:57:20下载
    积分:1
  • 可以拖拽排序的LinearLayout
    应用背景传统的ListView已经有DragListView实现ListView可拖拽控件,但是在数据量很小或者数据量只有几个的时候,用该例子可以很好地解决关键技术复写手势事件,处理手势事件,重新分发手势事件
    2022-04-08 00:04:23下载
    积分:1
  • aaaaaaaaaaaa
    ZFDFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    2022-03-22 15:11:05下载
    积分:1
  • android 用Http请求网页源代码(get/post形式均已实现)【有截图附完整源码】
    android 用Http请求网页源代码(get/post形式均已实现)【有截图附完整源码】
    2013-03-02下载
    积分:1
  • 696524资源总数
  • 103990会员总数
  • 18今日下载