-
Android PathEffect 效果实例
从一本书中得到的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);
//使画板平移
- 2022-07-25 12:05:42下载
- 积分:1
-
android录音amr解码
android录音amr解码,采用jni底层解码、编码的方式会音频进行压缩和解压缩以减小带宽的使用,采用8000 bit_16,单声道
- 2022-04-21 11:29:46下载
- 积分:1
-
android模拟优酷转动菜单
该程序功能:实现模仿优酷转动菜单。系统开发环境: win7 32 位 + eclipse 4.2 + ADT 22 + JDK 1.7。将项目之间导入eclipse中,编译运行即可生成apk,apk运行的系统最低版本要去:Android 2.3,将编译生成的apk安装到您安您的设备即可。
- 2022-05-22 14:36:36下载
- 积分:1
-
Mars安卓教程源代码
Marschen老师第一季到第五季的源代码,部分源代码缺少,由于是早期的安卓开,安卓sdk的版本不一样,比如部分能在安卓2.3系统的源代码,在安卓4.0系统后的源代码不能运行,所以缺失部分课程的源代码,希望各位网友,能补充缺失的课程。
- 2022-12-26 10:35:10下载
- 积分:1
-
安卓蓝牙打印机程序
经过测试可用的安卓蓝牙打印程序,可连接世面上常见的蓝牙打印机(非热敏),源码结构清晰可用,非常具有参考价值。
- 2022-09-04 00:20:03下载
- 积分:1
-
pedometer
开源Android项目计步器源码,打开软件后,手握手机,可根据你走路时胳膊摆的次数准确测试出你走了多少步,有意思吧,而且这个项目的源码是开源的,分iPhone版和Android版,此为android版的pedometer源代码,有条件的可重新编译运行一下。(Open-source Android project pedometer source, open the software, hand phone, according to the swing arm when you walk out the number of accurately test how many steps you take, it is interesting, and this project' s source code is open source, and the iPhone version of Android version, this version of the pedometer for android source code, conditions can be recompiled to run it.)
- 2013-06-06 16:07:19下载
- 积分:1
-
daocrud
android的DAO操作(provider带观察者模式)(
The DAO android operating (provider with observer pattern))
- 2013-12-14 00:57:35下载
- 积分:1
-
Android LinearLayout结合TextView选择列表项数据
Android LinearLayout结合TextView选择列表项数据,在虚拟机上是单击鼠标选中一行数据,在手机上则是手触摸一下即选择对应数据行,循环生成每行的包含对应各个列数据的Map;col1、col2、col3为列名,可参考相关代码:
重写选项被单击事件的处理方法
TextView tv=(TextView)findViewById(R.id.TextView01);//获取主界面TextView
LinearLayout ll=(LinearLayout)arg1;//获取当前选中选项对应的LinearLayout
TextView tvn=(TextView)ll.getChildAt(1);//获取其中的TextView
TextView tvnL=(TextView)ll.getChildAt(2);//获取其中的TextView
StringBuilder sb=new StringBuilder();
sb.append(tvn.getText());//获取姓名信息
sb.append(" ");
sb.append(tvnL.getText());//获取描述信息
tv.setText(sb.toString());//信息设置进主界面TextView
- 2022-01-26 02:38:14下载
- 积分:1
-
《Java基础入门》_源代码
本资源为《Java基础入门》_源代码,有需要的同学可以下载,清华大学出版社,传智播客。
本资源为《Java基础入门》_源代码,有需要的同学可以下载,清华大学出版社,传智播客
本资源为《Java基础入门》_源代码,有需要的同学可以下载,清华大学出版社,传智播客
本资源为《Java基础入门》_源代码,有需要的同学可以下载,清华大学出版社,传智播客
本资源为《Java基础入门》_源代码,有需要的同学可以下载,清华大学出版社,传智播客
本资源为《Java基础入门》_源代码,有需要的同学可以下载,清华大学出版社,传智播客
本资源为《Java基础入门》_源代码,有需要的同学可以下载,清华大学出版社,传智播客
本资源为《Java基础入门》_源代码,有需要的同学可以下载,清华大学出版社,传智播客
- 2022-04-19 14:48:47下载
- 积分:1
-
ZxingDemo
android上使用ZXing识别条形码和二维码,代码简单易懂,相信能帮助读者迅速掌握相关的开发(the use of android and two-dimensional bar code ZXing identification code, the code easy to understand, that can help readers quickly master the relevant development)
- 2020-11-04 16:19:51下载
- 积分:1