首先画一个空心的矩形框,代码如下:

public class MainActivity extends Activity {    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                ImageView image = (ImageView) findViewById(R.id.image);                Bitmap bitmap = Bitmap.createBitmap(800, 480, Config.ARGB_8888);        Canvas canvas = new Canvas(bitmap);        canvas.drawColor(Color.BLUE);        Rect rect = new Rect(0, 0, 800, 480);        Paint paint= new Paint();        paint.setStyle(Style.STROKE);        paint.setColor(Color.RED);        paint.setStrokeWidth(2);//这个地方改线宽,单位是像素canvas.drawRect(rect, paint);image.setImageBitmap(bitmap);    }    }
这时遇到的问题是画矩形框的线宽的单位是什么?
答案是像素。答案来源一方面是自己试,另一方面是来自以下链接:
http://stackoverflow.com/questions/4789806/what-unit-of-measure-does-paint-setstrokewidth-use

更多相关文章

  1. android 天气预报
  2. Android尺寸单位
  3. Android(安卓)px和dip及sp的区别及转换代码
  4. Android(2017-2018)BAT面试题整理(Java篇,含答案)
  5. 学习笔记-Android单项选择效果实现
  6. 【转】Android(安卓)图标规格
  7. Android(安卓)开发的常用工具类(一)——ScreenUtils 可用于获取屏
  8. Android获取屏幕分辨率及DisplayMetrics简介
  9. Android获取屏幕分辨率及DisplayMetrics简介

随机推荐

  1. 单独编译使用WebRTC的音频处理模块 - and
  2. android 面试题一
  3. 《Android(安卓)安全(二)》Smali语法基础
  4. Toast.LENGTH_LONG和Toast.LENGTH_SHORT
  5. Android之service实例
  6. android vlc 编译
  7. android imageView 自适应大小
  8. Android config.gradle
  9. Android Base64字符串转换成图片
  10. android 导入工程出现很多错误 cannot be