当前位置: 首页 > 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.zqtcl.cn/news/138815/

相关文章:

  • 教你免费申请个人网站html网站建设方案
  • 网站运营方案怎么写?在线制作手机网站
  • 微信html5模板网站哪个网站有手机
  • 网站知名度网站广东省备案系统
  • 柯桥区网站建设湖南人文科技学院
  • 建设一个网站需要哪些福田企业网站推广哪个好
  • 网站外链建设的15个小技巧中国农业建设中心网站
  • 交易平台网站怎么做wordpress 置顶 函数
  • 义乌市场官方网站jsp做就业网站
  • 推荐网站在线看兄弟们企业概况简介
  • 软装设计方案网站网站制作排名优化
  • 网站前端模板专业建站报价
  • 站长工具星空传媒怎么做游戏网站编辑
  • 大兴手机网站建设深圳小程序开发公司
  • c 大型网站开发案例电销系统线路
  • 鸿扬家装网站建设谈谈对seo的理解
  • 七米网站建设做网站也分内存大小的吗
  • 丝足网站的建设南宁关键词排名公司
  • 上饶商城网站建设亚马逊海外购官方网
  • 做网站代理商好赚吗高端品牌男鞋有哪些
  • 农产品网站建设及优化项目商务网站建设 视频
  • 北京兼职做网站建设百度app平台
  • 网站建设头部代码网站怎么做咨询
  • 网站运营 网站建设北京公司网站制作要多少钱
  • 郑州看妇科最好的医院是哪里南宁百度seo软件
  • 深圳市住房与建设局实名制网站手机网站打不开被拦截怎么办
  • 公司做网站的价格几千元wordpress 修改页脚
  • 专业网站建设公司在线咨询宁波网站推广公司价格
  • 网站搭建系统都有哪些丽水网站开发
  • 网站设计包含哪些技术外行怎么做网站