美文网首页
android动画及阴影效果

android动画及阴影效果

作者: 酥脆海苔饼干 | 来源:发表于2017-06-12 20:24 被阅读0次

    1.动画
    定义位置:xml/anima包下
    常用属性:
    alpha 渐变透明度动画效果
    scale 渐变尺寸伸缩动画效果
    fromXScale,fromYScale, 动画开始前X,Y的缩放,0.0为不显示, 1.0为正常大小
    toXScale,toYScale, 动画最终缩放的倍数, 1.0为正常大小,大于1.0放大
    pivotX, pivotY 动画起始位置,相对于屏幕的百分比,两个都为50%表示动画从屏幕中间开始
    2.阴影效果
    (1)生成bitmap
    Bitmap.createBitmap(width,height,Config.ARGB_8888)//创建符合wh的32位位图
    若要修改位图颜色,则对位图中的每一帧进行颜色赋值:
    <pre>
    public static final Bitmap createRGBImage(Bitmap bitmap,int color)
    { int bitmap_w=bitmap.getWidth();
    int bitmap_h=bitmap.getHeight();
    int[] arrayColor=new int[bitmap_w
    bitmap_h];
    int count=0;
    for(int i=0;i<bitmap_h;i++){
    for(int j=0;j<bitmap_w;j++){
    int color1=bitmap.getPixel(j,i);//获取某个位值处的颜色
    //暂时我只是要处理除了透明的颜色,改变其他的颜色
    if(color1!=0){
    }else{
    color1=color;
    }
    arrayColor[count]=color;
    count++;
    }
    }
    bitmap = Bitmap.createBitmap( arrayColor, bitmap_w, bitmap_h, Config.ARGB_4444 );
    return bitmap;
    }

    </pre>
    (2)通过BitmapHelper对图片进行压缩
    BitmapHelper.scaledBitmap(bitmap,压缩率值小于1);
    (3)

    相关文章

      网友评论

          本文标题:android动画及阴影效果

          本文链接:https://www.haomeiwen.com/subject/ketcqxtx.html