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

Android 图片阴影图片影子效果

于 2022-07-23 发布 文件大小:30.01 kB
0 125
下载积分: 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的远程视频监控系统 附完整源码
    原理:客户端将采集到的每一帧图像数据发送至服务器,服务器接收
    2013-04-21下载
    积分:1
  • Android 安卓制作 MockDialog弹出对话框屏幕变暗的例子
    Android 弹出框,安卓制作 MockDialog弹出对话框的例子,弹出层后手机屏幕变暗的例子,这种效果在电脑端的WEB开发时候见到比较多了,很多都是用于弹出提示、更新提示等地方,这个例子是入门级的,因此对新手是比较友好的,本MockDialog例子的运行效果请参见截图所示。
    2023-05-29 06:55:03下载
    积分:1
  • Android随机验证码
    资源描述 客户端生成随机验证码的实现由于项目中要用到验证码,自己找了些资料,试着就把这个验证码给做了出来,代码不是很多,比较的简单,下面给大家看看我是怎么实现...  text="验证码:" android:textColor="#000000" />
    2022-04-09 10:49:57下载
    积分:1
  • YI-alarm
    手机端提醒 各种功能 提醒 备忘录 包括电影 彩票 日程(Mobile client reminder memo)
    2013-06-25 16:32:27下载
    积分:1
  • rtmp netty 流服务器
    【实例简介】基于netty4.0 实现的rtmp 协议demo 推拉流已经实现
    2021-06-14 00:31:34下载
    积分:1
  • SignCalendar
    这是一个简易的安卓日历,每天可实现签到,翻页可以查看任意一个月日历(This is a simple Android calendar, every day can be achieved sign)
    2016-04-29 00:25:30下载
    积分:1
  • 支付包支付功能
    购物车的实现;支付宝sdk的导入; 支付宝demo 的调试;  支付体系的解析 购物车的实现。注意事项: 1:购物车的数据应该全部都存储在客户端点击购物时,自动从服务器上加载数据即可; 2:购物车必须及时更新数据最终所有的的数据都是以购物车列表为基准。
    2023-07-13 02:40:05下载
    积分:1
  • android-phone-battery-sourcecode
    在装有android系统的手机上,该程序可以检测手机电池的存余量并显示。(This program can detect the battery of the phone and show the amount of the battery.)
    2011-12-01 21:44:58下载
    积分:1
  • Android Spinner 下拉框选值 代码测试
    Android Spinner 下拉框选值 代码测试,也就是大家熟悉的下拉列表,单击后可从列表中选择一项值,并自动填入文本框中,运行的效果请参见测试截图所示。
    2022-09-20 09:15:03下载
    积分:1
  • android日期控件
    DatePicker 2.0提供了三个Manager来管理控件的各项功能,其中DPCManager用于对日期数据的加载,这在上面的介绍中有所提及这里不再多说;DPLManager用于对语言环境的控制,DatePicker 2.0内置中文和英语两种语言并会根据当前系统的语言环境进行自动切换,如果你想扩展更多的语言,只需继承DPLManager并重写相关方法即可,同时你还必须在DPLManager的单例方法中增加相关逻辑以便DatePicker能识别你的语言
    2022-07-22 15:47:13下载
    积分:1
  • 696518资源总数
  • 106174会员总数
  • 31今日下载