android 绘制图片


2010-06-17 13:24  1639人阅读  评论(0)  收藏  举报


android

1. @Override
2. public void
3. // 首先定义一个paint 
4. new
5.        
6. // 绘制矩形区域-实心矩形 
7. // 设置颜色 
8.     paint.setColor(Color.WHITE);   
9. // 设置样式-填充 
10.     paint.setStyle(Style.FILL);   
11. // 绘制一个矩形 
12. new Rect(0, 0, getWidth(), getHeight()), paint);   
13.        
14. // 绘空心矩形 
15. // 设置颜色 
16.     paint.setColor(Color.RED);   
17. // 设置样式-空心矩形 
18.     paint.setStyle(Style.STROKE);   
19. // 绘制一个矩形 
20. new Rect(10, 10, 50, 20), paint);   
21.        
22. // 绘文字 
23. // 设置颜色 
24.     paint.setColor(Color.GREEN);   
25. // 绘文字 
26. 30, 30, paint);   
27.        
28. // 绘图 
29. // 从资源文件中生成位图 
30.     Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon);   
31. // 绘图 
32. 10, 10, paint);   
33. }

    1. @Override
    2. public void
    3. // 首先定义一个paint 
    4. new
    5.        
    6. // 绘制矩形区域-实心矩形 
    7. // 设置颜色 
    8.     paint.setColor(Color.WHITE);   
    9. // 设置样式-填充 
    10.     paint.setStyle(Style.FILL);   
    11. // 绘制一个矩形 
    12. new Rect(0, 0, getWidth(), getHeight()), paint);   
    13.        
    14. // 绘空心矩形 
    15. // 设置颜色 
    16.     paint.setColor(Color.RED);   
    17. // 设置样式-空心矩形 
    18.     paint.setStyle(Style.STROKE);   
    19. // 绘制一个矩形 
    20. new Rect(10, 10, 50, 20), paint);   
    21.        
    22. // 绘文字 
    23. // 设置颜色 
    24.     paint.setColor(Color.GREEN);   
    25. // 绘文字 
    26. 30, 30, paint);   
    27.        
    28. // 绘图 
    29. // 从资源文件中生成位图 
    30.     Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon);   
    31. // 绘图 
    32. 10, 10, paint);   
    33. }