Launcher2快捷图标放大(桌面和应用桌面)

(1)Dimens.xml (res\values)文件中添加<dimenname="app_icon_size">76dip</dimen>


2Utilities.java (src\com\android\launcher2)文件中privatestatic void initStatics(Context context)函数中做如下修改//sIconWidth= sIconHeight = (int) resources.getDimension(android.R.dimen.app_icon_size);sIconWidth = sIconHeight = (int)resources.getDimension(R.dimen.app_icon_size);


3Utilities.java (src\com\android\launcher2)文件中staticBitmap createIconBitmap(Drawable icon, Context context)函数中

if (sourceWidth > 0 && sourceHeight> 0) {

// There are intrinsic sizes.

    if(width < sourceWidth || height < sourceHeight) {

         //如果图片长宽大于设置的长宽,就按比例裁剪

    //It's too big, scale it down.

       final float ratio = (float) sourceWidth / sourceHeight;

       if (sourceWidth > sourceHeight) {

       height = (int) (width / ratio);

       } else if (sourceHeight > sourceWidth) {

       width = (int) (height * ratio);

       }

     } else if (sourceWidth < width &&sourceHeight < height) {

//如果图片长宽小于设置的长宽,就采用图片长宽,达不到放大效果。所以要注释掉

     // It's small, use the size they gave us.

       //width= sourceWidth;

             //height= sourceHeight;

       }

}



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值