zoukankan      html  css  js  c++  java
  • android 游戏开发过程中让图片自适应

    ndroid游戏开发或者应用,使背景位图自适应手机分辨率的方法(转)

            //得到图片资源  

            dstbmp = BitmapFactory.decodeResource(this.getResources(), R.drawable.bg8);  

              

            // 获取系统分辨率  

            Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();  

            Matrix matrix = new Matrix();//使用matri控制图形变换  

            float w = ((float) display.getWidth() / dstbmp.getWidth());//屏幕宽度除图片宽度  

            float h = ((float) display.getHeight() / dstbmp.getHeight());//屏幕高度除图片高度  

            matrix.postScale(w, h);// 获取缩放比例  

            // 根据缩放比例获得新的位图  

            background = Bitmap.createBitmap(dstbmp, 0, 0, dstbmp.getWidth(), dstbmp.getHeight(), matrix, true);  

              

            // 绘制背景  

            canvas.drawBitmap(background, 0, 0, null); 

  • 相关阅读:
    vue 之 vuex
    vue中this.$router.push() 传参
    ES6新特性
    css优先级
    创建第一个vue工程
    对Vue.js的认知
    前端的认知与见解
    Web前端常见问题
    数据库如何进行索引优化
    Python FAQ
  • 原文地址:https://www.cnblogs.com/wsfjlagr/p/3045446.html
Copyright © 2011-2022 走看看