Android的绘图应该继承View组件,并重写它的onDraw(Canvas canvas)方法即可。 重写onDraw(Canvas canvas)方法时涉及一个绘图API:Canvas,Canvas代表了“依附”于指定View的画布,它提供了如表7.1所示的方法绘制各种图形。表7.1Canvas的绘制方法方法签名 简要说明drawArc(RecF oval,float startAngle,flaot sweepAngle,boolean useCenter,Paint paint)绘制弧度 drawBitmap(Bitmap bitmap,Rect src,Rect dst,Pain. Read More
前面的Android应用中已经大量使用了简单图片,图片不仅可以使用ImageView来显示,也可作为Butto、Window的背景。从广义的角度来看,Android应用中的图片不仅包括*.png、*.jpg、*.gif等各种格式的位图,也包括使用XML资源定义的各种Drawable对象。 使用Drawable对象 为Android应用增加了Drawable资源之后,Android SDK会为这份资源在R清单文件中创建一个索引项:R.drawable.file_name。 接下来既可在XML资源文件中通过@drawable/file_name来访问该Drawable对象,也可在Java代码中通. Read More