【问题标题】:android transparent picture安卓透明图片
【发布时间】:2011-02-24 10:15:36
【问题描述】:

你知道如何使图片 (jpg) 的某个部分变成半透明的,就像附图中的那样吗?

【问题讨论】:

    标签: android transparency image


    【解决方案1】:

    只需使用 PNG 图像即可。问题解决了:)

    【讨论】:

    • 是的,我可以使用,但我不能更改图像。我从文件中读取图像并创建位图并将其放入图像视图中。我必须创建那个渐变,因为它不存在。
    【解决方案2】:

    JPEG 不支持透明度。可以改用 32 位 PNG 吗?

    如果您有一个想要应用透明度模式的现有图像,您需要在代码中创建一个 Bitmap 对象,绘制您的图像,然后设置一些标志以允许您在其上绘制透明度级别,a有点像 Photoshop 图层蒙版。我搜索了 Android alpha masking,发现了这个blog post

    【讨论】:

    • 是的,我可以使用,但我不能更改图像。我从文件中读取图像并创建位图并将其放入图像视图中。我必须创建那个渐变,因为它不存在。
    • 添加了一些关于自定义 alpha 遮罩的信息。
    【解决方案3】:

    Err - 我在这里可能完全糊涂了,但为什么不在膨胀的 ImageView 上使用setAlpha(int alpha)

    这对我来说似乎在 .jpg 上工作得很好。

    或者它只是应该透明的图像的一部分?很难看到“示例图像”。

    【讨论】:

    • 只针对图片的上半部分
    猜你喜欢
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    • 2012-04-19
    • 2013-01-19
    • 1970-01-01
    相关资源
    最近更新 更多