解决方案 »

  1.   

    自定义theme里面去定义,网上应该有很多demo的吧
      

  2.   

    photoshop可以实现的,直接让美工实现,拿过来用就行。
      

  3.   

    简单点就是PS   1分钟搞定
    复杂的 看这个吧
    http://blog.csdn.net/wdwlbsm1/article/details/7704166
      

  4.   

     public static Bitmap createReflectionBitmap(Bitmap bitmap) {
            final int reflectionGap = 4;
            int width = bitmap.getWidth();
            int height = bitmap.getHeight();        Matrix matrix = new Matrix();
            matrix.preScale(1, -1);        Bitmap reflectionImage = Bitmap.createBitmap(bitmap, 0, height / 2,
                    width, height / 2, matrix, false);        Bitmap bitmapWithReflection = Bitmap.createBitmap(width,
                    (height + height / 2), Config.ARGB_8888);        Canvas canvas = new Canvas(bitmapWithReflection);
            canvas.drawBitmap(bitmap, 0, 0, null);
            Paint deafalutPaint = new Paint();
            canvas.drawRect(0, height, width, height + reflectionGap, deafalutPaint);        canvas.drawBitmap(reflectionImage, 0, height + reflectionGap, null);        Paint paint = new Paint();
            LinearGradient shader = new LinearGradient(0, bitmap.getHeight(), 0,
                    bitmapWithReflection.getHeight() + reflectionGap, 0x70ffffff,
                    0x00ffffff, TileMode.CLAMP);
            paint.setShader(shader);
            // Set the Transfer mode to be porter duff and destination in
            paint.setXfermode(new PorterDuffXfermode(Mode.DST_IN));
            // Draw a rectangle using the paint with our linear gradient
            canvas.drawRect(0, height, width, bitmapWithReflection.getHeight()
                    + reflectionGap, paint);        return bitmapWithReflection;
        }试下这个看看吧
      

  5.   

    代码实现的话是可以定义shape
    http://blog.csdn.net/wawxf2008/article/details/41821265