// Create the bitmap which contains original and reflection bitmap.
            Bitmap bitmapWithReflection = Bitmap.createBitmap(
                    reflectionWidth,
                    srcHeight + reflectionHeight + REFLECTION_GAP,
                    Config.ARGB_8888);            
            if (null == bitmapWithReflection)
                     return null;                      
            // Prepare the canvas to draw stuff.
            Canvas canvas = new Canvas(bitmapWithReflection);            
            // Draw the original bitmap.
            canvas.drawBitmap(srcBitmap, 0, 0, null);            
            // Draw the reflection bitmap.
            canvas.drawBitmap(reflectionBitmap, 0, srcHeight + REFLECTION_GAP, null);            
            Paint paint = new Paint();
            paint.setAntiAlias(true);
            LinearGradient shader = new LinearGradient(
                    0,
                    srcHeight,
                    0,
                    bitmapWithReflection.getHeight() + REFLECTION_GAP,
                    0x70FFFFFF,
                    0x00FFFFFF,
                    TileMode.MIRROR);
            paint.setShader(shader);
            paint.setXfermode(new PorterDuffXfermode(android.graphics.PorterDuff.Mode.DST_IN));
            
            // Draw the linear shader.
            canvas.drawRect(
                    0,
                    srcHeight,
上一篇:超市库存系统的国内外研究现状和发展趋势
下一篇:JSP+mysql药品销售及管理系统设计与实现+用例图

考证平台静态网页设计与制作

搭建Linux桌面环境的影音平台【1261字】

抖音短视频平台视频推荐模式研究【2528字】

J2ME平台的SOAP协议研究与應用【2420字】

构建下一代网络的开放业...

Linux嵌入式系统开发平台选型探讨【2295字】

Android课程同步练习系统的设计

医院财务风险因素分析及管理措施【2367字】

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

国内外图像分割技术研究现状

公寓空调设计任务书

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

承德市事业单位档案管理...

志愿者活动的调查问卷表