如果需要为一张图片添加边框可以采用自定义控件的方式,重写onDraw()方法,在上面绘制一个矩形框。

这里出现了问题,记录下,当使用Paint绘制矩形的时候,如果不设置Style会有如下效果。

1)默认不设置或者paint.setStyle(Paint.Style.FILL);或者paint.setStyle(Paint.Style.FILL_AND_STROKE);

可以看到图片内容全部被填充。

2)

paint.setStyle(Paint.Style.STROKE);

很明显,边框显示出来,图片没有被覆盖。

 

总结经验:这个style看着是一个很小的知识点,但是如果自己没有注意,就容易出错,细节决定成败!

 

更多相关文章

  1. ListView从底部开始绘制和新item自动移动到底部
  2. android level-list ImageView中显示不同的图片
  3. android View 树的理解
  4. Android的TextView与Html相结合的用法
  5. Android(安卓)Studio(AS)-->导入项目
  6. android:shape妙用
  7. Android中保存图片到本地并更新到相册及图片出现在相册时间不正
  8. Android(安卓)GIF图片显示
  9. Android实现图片浏览器示例

随机推荐

  1. Android(安卓)UI 设计秘笈
  2. Android中的lcd_density设置
  3. android反编译apk文件
  4. IDA动态调试Android的DEX文件
  5. 2012-7-23 android shape
  6. Android(安卓)Layout XML属性
  7. 中国移动开发者社区专访:学习Android的两
  8. Android(安卓)Service生命周期及用法!
  9. Android(安卓)Bluetooth蓝牙开发:Bluetoot
  10. Android(安卓)4.1源代码今日将发布