当前位置: 首页 > news >正文

广州企业建站网站做软件推广网站怎么赚钱

广州企业建站网站,做软件推广网站怎么赚钱,看男科比较正规的医院,个人网站设计师说一个真实的案例。其中需求要做一个绘图功能#xff0c;一听到绘图#xff0c;自然而然就像到了SurfaceView这个类。所以我就用了。android:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationvertical 一听到绘图自然而然就像到了SurfaceView这个类。所以我就用了。android:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationvertical android:idid/editandroid:layout_widthmatch_parentandroid:layout_heightmatch_parent/然后就是MySurfaceView继承SurfaceView然后我们就会定义一个drawCanvas方法去绘图通常的做法就是这样package com.example.test;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.util.AttributeSet;import android.view.SurfaceHolder;import android.view.SurfaceView;public class MySurfaceVivew extends SurfaceView{private SurfaceHolder holder;private Bitmap bitmap;public MySurfaceVivew(Context context, AttributeSet attrs) {super(context, attrs);// TODO Auto-generated constructor stubholder this.getHolder();}private void drawCanvas(Bitmap bitmap){Canvas canvas holder.lockCanvas();if(canvas ! null){canvas.drawBitmap(bitmap, 0, 0, null);holder.unlockCanvasAndPost(canvas);}}public void setBitmap(Bitmap bitmap){this.bitmap bitmap;this.drawCanvas(bitmap);}}通过setBitmap去加载一张图片然后在用画布画出来。但是很不幸现实是残酷的当Activity加载布局时图片闪一下就黑屏了。为什么呢查了一下资料原来Activity在加载时后会卸载SurfaceView在创建后很快就被卸载掉了所以只能见到闪的一下就黑屏了。有些资料会说在onResume方法中设我也试了一下发现不行这下连闪都不闪一下。调试发现canvas画布为空。自然黑屏也就理所当然了。那怎么办解决问题的办法才是问题的关键。那么我们就要在画布创建时把图片画出来。有了突破点就好办了。canvas画布在什么时候创建就的看他谁提供的。canvas holder.lockCanvas(),不难看出宿主是surfaceholder。那么是不是surfaceholder被创建的同时创建了canvas呢我做了一次尝试。package com.example.test;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.util.AttributeSet;import android.view.SurfaceHolder;import android.view.SurfaceView;public class MySurfaceVivew extends SurfaceView implements SurfaceHolder.Callback{private SurfaceHolder holder;private Bitmap bitmap;public MySurfaceVivew(Context context, AttributeSet attrs) {super(context, attrs);// TODO Auto-generated constructor stubholder this.getHolder();}private void drawCanvas(Bitmap bitmap){Canvas canvas holder.lockCanvas();if(canvas ! null){canvas.drawBitmap(bitmap, 0, 0, null);holder.unlockCanvasAndPost(canvas);}}public void setBitmap(Bitmap bitmap){this.bitmap bitmap;this.drawCanvas(bitmap);}Overridepublic void surfaceChanged(SurfaceHolder holder, int format, int width,int height) {// TODO Auto-generated method stub}Overridepublic void surfaceCreated(SurfaceHolder holder) {// TODO Auto-generated method stubthis.drawCanvas(bitmap);}Overridepublic void surfaceDestroyed(SurfaceHolder holder) {// TODO Auto-generated method stub}}
http://www.pierceye.com/news/138815/

相关文章:

  • 做网站送邮箱电商网站建设行情
  • f2c网站建设珠海手机网站建设费用
  • 网站建设的策划书wordpress相册代码
  • 直播网站创做上海网站制作公司哪
  • 如何承接网站建设外包昆明专业网站设计公司
  • 网站做关键词库的作用trellis wordpress
  • 建设一个网站需要哪些硬件设备关键词查询爱站网
  • 17网站一起做网店普宁个人网站备案名称填写的注意事项
  • 好的专业网站建设公司asp300源码
  • 问卷调查网站赚钱一流的盐城网站建设
  • 前端网站推荐常德农科院网站
  • 域名注册网站建设方案网站建设一般多少钱
  • 宁波网站推广找哪家重庆市建设工程信息网官网怎么查看
  • 大创意网站wordpress影视主题
  • 简约 网站模板电商网站推广方法
  • 做网站一月工资深圳建站推广公司
  • 免费建设商城网站网络商城应该如何推广
  • 做美食直播哪个网站最好html5期末大作业个人网站制作
  • 做网站和seo流程网址升级中
  • 自己做众筹网站怎样做才能发布你的网站
  • 陕西省建设厅网站查询恶意点击软件有哪些
  • 天河高端网站建设云南建设工程招投标信息网
  • iis 网站制作凡科互动小游戏怎么刷高分
  • 接网站开发项目如何做网站背景
  • 重庆奉节网站建设定制vx怎么弄
  • 烟台建网站公司哪家好辽源做网站的公司
  • 建设企业网站地址网站空间 虚拟主机
  • h5网站模板免费下载网页源码提取工具
  • 网站设计和网页设计建网站必备软件
  • 中国建设银行上海市分行网站音乐网站开发可行性分析