Canvas类(画布)
2016-01-11 22:20
323 查看
1、DrawView类
2、布局文件
public class DrawView extends View { /** * 构造方法 */ public DrawView(Context context, AttributeSet attrs) { super(context, attrs); } /** * 重写onDraw()方法 */ @Override protected void onDraw(Canvas canvas) { Paint paint = new Paint();//定义一个采集默认设置的画笔 paint.setColor(Color.RED);//设置颜色为红色 paint.setShadowLayer(2, 3, 3, Color.rgb(180, 180, 180));//设置阴影 canvas.drawRect(40, 40,200,100,paint);//绘制矩形 super.onDraw(canvas); } }
2、布局文件
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <com.example.android9_2.DrawView android:id="@+id/drawView1" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </FrameLayout>
相关文章推荐
- Swap Nodes in Pairs leetcode
- jquery学习随笔(JSON 和JSONP、jqxhr)
- 车辆管理系统之继续自己的任务(四)
- redis笔记一(入门基础)
- 高精度4位压缩法原理与实现
- Java Swing JTable 表格【10:表格使用编辑器DefaultTableCellRenderer】
- SPSS学习笔记之——二项Logistic回归分析
- COM学习笔记2_COM接口vbtl内存布局
- 软件工程总结
- 线性时间排序:计数排序
- 【Linux命令】Ubuntu14.04+QT5.2配置mysql
- 成绩表
- list 操作
- windows上使用image库
- 【UI基础】——提示框和警示框的实现
- Linux下Memcached的安装
- COM学习笔记1_COM初步探索
- 通过Tacker将NFV引入OpenStack
- jquery如何阻止子元素相应mouseout事件
- Android开发中使用MVP模式