在线求助一个带渐变,阴影效果的png图片的问题! 没有渐变阴影效果的图能正常显示吗?是不是图片的制作方法android不支持此类图片?用canvas.drawBitmap在onDraw中画出来试试。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其他图片能正常显示, onDraw也是一样的。我记得好像drawable会屏蔽掉png图片的alpha通道?有没有谁比较了解阿 设置图片阴影,不用把阴影做到图片里。Paint mShadow = new Paint(); // radius=10, y-offset=2, color=black mShadow.setShadowLayer(10.0f, 0.0f, 2.0f, 0xFF000000); // in onDraw(Canvas) canvas.drawBitmap(bitmap, 0.0f, 0.0f, mShadow); 参考:http://efreedom.com/Question/1-3693234/Custom-ImageView-Drop-Shadow 不知道你的图片是什么格式的PNG或者9.png因为android在对图片进行处理的时候会进行一些优化操作所以可能把你的数据删除掉了具体解析的地方你可以看一下image.cpp里面是对图片文件IDAT进行解析的部分 嗯 我也理解为他把我图片的alpha通道给屏蔽了,导致透明色有些问题 Android官网培训课:加载大尺寸位图 android程序调试问题 关于android处理大位图的问题 想基于Android 平台做毕业设计 EditText关联自定义输入法 Android RTP库应用 我的第一个android运行出现Failed to find an AVD compatible with target 'Android 4.2.2' 大家帮我看一下哪里错了,为什么报空指针? 求教大神安卓如何动态添加复杂布局以及注册事件监听 Android studio 关于Android开发问题 android用bluetooth傳遞data給PC端
我记得好像drawable会屏蔽掉png图片的alpha通道?有没有谁比较了解阿
Paint mShadow = new Paint(); // radius=10, y-offset=2, color=black mShadow.setShadowLayer(10.0f, 0.0f, 2.0f, 0xFF000000); // in onDraw(Canvas) canvas.drawBitmap(bitmap, 0.0f, 0.0f, mShadow);
参考:http://efreedom.com/Question/1-3693234/Custom-ImageView-Drop-Shadow
PNG或者9.png因为android在对图片进行处理的时候会进行一些优化操作所以可能把你的数据删除掉了具体解析的地方你可以看一下image.cpp里面是对图片文件IDAT进行解析的部分