解决方案 »
- android 开发新浪微博客户端报错?????
- android 怎么设置hdmi输出
- 急,在google上跳出一个提示信息,关且这一提示信息要有按钮的相关方法和属性
- 游戏开发背景问题
- 大牛们进来看看这个错误,给小弟指点迷津,不胜感激!!!!!!!!在线等。。。。。
- 哪个 资源目录 能得到绝对路径
- android传感器的加速表的值不停在变的问题
- android调用js时手机显示找不到网页。。。
- 用DrawerLayout(Support Library 4提供)开发侧边栏,有没有什么方法关闭手势控制?
- 怎样实现多个背景界面的选择
- cocos2dx中update()的参数如何传入的?
- 关于按钮相应事件问题
http://blog.csdn.net/tu_bingbing/article/details/8726486
这个链接可以帮到你。还有你的300/500 跟 400/700 怎么可能等比??
* 相片按相框的比例动态缩放
* @param context
* @param 要缩放的图片
* @param width 模板宽度
* @param height 模板高度
* @return
*/
public static Bitmap upImageSize(Context context,Bitmap bmp, int width,int height) {
if(bmp==null){
return null;
}
// 计算比例
float scaleX = (float)width / bmp.getWidth();// 宽的比例
float scaleY = (float)height / bmp.getHeight();// 高的比例
//新的宽高
int newW = 0;
int newH = 0;
if(scaleX > scaleY){
newW = (int) (bmp.getWidth() * scaleX);
newH = (int) (bmp.getHeight() * scaleX);
}else if(scaleX <= scaleY){
newW = (int) (bmp.getWidth() * scaleY);
newH = (int) (bmp.getHeight() * scaleY);
}
return Bitmap.createScaledBitmap(bmp, newW, newH, true);
}我是这样算的,结果一试OK啊!哈哈!看效果图:
还有很多各种各样的模板,我就不都贴出来了,这些照片按比例缩放之后,要么是只可以左右滑动,要么就是只可以上下滑动。
.com