登录
首页 » Android » Android 图片阴影图片影子效果

Android 图片阴影图片影子效果

于 2022-07-23 发布 文件大小:30.01 kB
0 100
下载积分: 2 下载次数: 1

代码说明:

Android 生成图片阴影图片影子效果,在实例中,用一个复选框的图片来演示效果,生成阴影的代码片段如下:   canvas.drawColor(Color.WHITE);//设置画布颜色   canvas.save(Canvas.MATRIX_SAVE_FLAG);   dbe.setColorFilter(0x7f000000,PorterDuff.Mode.SRC_IN);   canvas.translate(posX + (int)(0.9 * PicWidth/2), posY + PicHegiht/2);//图像平移为了刚好在原图后形成影子效果。   canvas.skew(-0.9F, 0.0F);//图像倾斜效果。   canvas.scale(1.0f, 0.5f);//图像(其实是画布)缩放,Y方向缩小为1/2。   dbe.draw(canvas);//此处为画原图像影子效果图,比原图先画,则会在下层。   drawable.clearColorFilter();   canvas.restore();   canvas.save(Canvas.MATRIX_SAVE_FLAG);   drawable.draw(canvas);//此处为画原图像,由于canvas有层次效果,因此会盖在影子之上。   canvas.restore();   //默认无效果原图   canvas.save(Canvas.MATRIX_SAVE_FLAG);   drawTest.draw(canvas);   canvas.restore();   //图片阴影效果   canvas.save(Canvas.MATRIX_SAVE_FLAG);   //Rect rect = new Rect(2*posX + PicWidth, 2*posY + PicHegiht, 2*posX + 2*PicWidth, 2*posY + 2*PicHegiht);//此为理论上的阴影图坐标   Rect rect = new Rect(2*posX + PicWidth + 3, 2*posY + PicHegiht + 3, 2*posX + 2*PicWidth - 2, 2*posY + 2*PicHegiht - 2);   //由于图片的实际尺寸比显示出来

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • android 接收蓝牙数据绘制成波形
    android 接收蓝牙数据绘制成波形
    2021-05-06下载
    积分:1
  • 基于Android的静态人脸检测
    资源描述 基于Android的静态人脸检测,基于Android的静态人脸检测,基于Android的静态人脸检测,基于Android的静态人脸检测
    2022-03-14 15:49:08下载
    积分:1
  • android4.3实现ble蓝牙4.0的读写
    android4.3实现ble蓝牙4.0的读写,包含对蓝牙4.0 BLE模块的搜寻连接功能、蓝牙4.0 BLE模块的读写功能
    2022-07-06 14:37:23下载
    积分:1
  • android 仿QQ的头像选择弹出的对话框
    android 仿QQ的头像选择弹出的对话框
    2014-08-21下载
    积分:1
  • 将音乐列表做成3D球状
    将音乐列表做成3D球状,将音乐列表做成3D球状,将音乐列表做成3D球状,将音乐列表做成3D球状,将音乐列表做成3D球状
    2022-09-13 11:40:03下载
    积分:1
  • android wheel demo 源码
    wheel 入门级方法使用
    2013-05-25下载
    积分:1
  • PuzzleVersion1
    基于JNI的JAVA C++混编。 在opencv的android应用。自动破解数独游戏。从摄像头获取图像后自动破解。 包含:opencv代码(c++) android代码(java)(JNI-based JAVA C++ mixed. In the opencv android applications. Automatic crack Sudoku. Automatically after the break to get images from the camera. Includes: opencv code (c++) android code (java))
    2013-11-23 15:05:30下载
    积分:1
  • Android 简单换肤实例
    Android 简单换肤实例,单击Set按钮,可将APP的主界面变换成其它的风格,本例子中实现的比较简单,只是换了两张图片背景,有兴趣的可参考代码:单击换肤按钮后,会执行以下代码:   btnSet.setOnClickListener(new OnClickListener() {   @Override   public void onClick(View v) {    new Handler().post(new Runnable() {    @Override    public void run() {    layout.setBackgroundDrawable(friendContext.getResources().getDrawable(R.drawable.bg));    }    });   }   );
    2022-03-05 13:09:50下载
    积分:1
  • 简单的高仿微信界面
    资源描述高仿微信UI设计,左右滑动,动态渲染菜单界面。
    2022-04-02 10:25:37下载
    积分:1
  • Android锁屏界面
    该锁屏界面,简洁大方,可以滑动解锁,比较容易理解和改动。界面比较简单,主要是为了学习锁屏界面的使用。
    2023-04-04 16:35:04下载
    积分:1
  • 696518资源总数
  • 105559会员总数
  • 1今日下载