Android:用透明度覆盖图片(jpg)

2023-11-27

I have a picture (jpg) that I want to display on the screen. Additionally the picture should be covered partially by a transparent effect. The transparent cover should be dynamic. So e.g. each day more of the picture is shown. Here a picture to show what I mean: enter image description here

我有没有灰色封面的图片,想添加此封面,但步骤不同。

有人可以给我提示如何做到这一点吗?


您可以使用小部件简单地做到这一点:

框架布局是将一个视图覆盖在另一个视图之上的一般机制:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
<ImageView  
    android:id="@+id/image"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/my_image"/>
<View
    android:id="@+id/overlay"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"/>
</FrameLayout>

然后,在 Java 代码中,您可以动态设置叠加层的透明度:

View overlay = (View) findViewById(R.id.overlay);
int opacity = 200; // from 0 to 255
overlay.setBackgroundColor(opacity * 0x1000000); // black with a variable alpha
FrameLayout.LayoutParams params =
    new FrameLayout.LayoutParams(FrameLayout.LayoutParams.FILL_PARENT, 100);
params.gravity = Gravity.BOTTOM;
overlay.setLayoutParams(params);
overlay.invalidate(); // update the view
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android:用透明度覆盖图片(jpg) 的相关文章

  • 如何使用retrofit2动态设置超时?

    public class Router private static Retrofit retrofit null public Retrofit getRetrofit if retrofit null OkHttpClient clie
  • 如何从Slog中查看日志

    如何查看 Slog API 生成的日志 是否有任何选项可以查看系统缓冲区中的日志 我的意思是查看我们使用的无线电缓冲区的日志 adb logcat b 无线电 而这个日志是由Android的Log类生成的 Slog API 的输出在哪里 怎
  • 突出显示列表视图项目

    我需要在触摸列表视图项目时突出显示它并保持突出显示状态 我尝试了我发现的一切 但没有任何效果 这是我的代码 这是列表视图
  • 如何连接到Google Play服务并加载排行榜

    我想将我的游戏与 Google Play 服务连接 我已阅读有关 Android 开发人员的文档 并尝试遵循输入数字示例 但仍然无法加载排行榜 我有导入baseGameUtils 但我使用andengine 所以我没有使用来自谷歌的exte
  • 如何最大限度地减少 Google API(地点)自动完成的请求量?

    我正在使用 google API 位置来自动完成位置AutoCompleteTextView 我做了几次测试 大概进行了 20 次搜索 在我的 google devs 个人资料中 写着我已经发出了 200 个 API 请求 据我所知 每次我
  • 将清除会话标志设置为 FALSE 后,我丢失了已发布的值

    有人有一个合乎逻辑的解释为什么尽管我有clear session flage false当我未连接到经纪商时 我没有收到我订阅的更新的已发布消息 将 aore提到的标志设置为 false 后 我运行了我的应用程序 并且我不断向主题发布一些值
  • Android Studio APK META-INF/BCKEY.DSA 中复制的重复文件

    我的代码构建得很好 但是当我尝试在调试中运行它时 出现以下错误 Error Execution failed for task app transformResourcesWithMergeJavaResForDebug com andro
  • 在 Android 中使用 AES 加密的最佳实践是什么?

    我为什么问这个问题 我知道人们对 AES 加密存在很多疑问 即使对于 Android 也是如此 如果您在网络上搜索 会发现很多代码片段 但在每个页面上 在每个 Stack Overflow 问题中 我都发现了另一个具有重大差异的实现 所以我
  • 如何从画布中删除路径区域(Android)

    我需要裁剪角落ImageView 不要将它们弄圆 而是擦除每个角上的三角形 似乎唯一的方法就是覆盖onDraw方法并使用从画布上删除这些区域Path 问题是我没有纯色背景 所以我需要擦除这些区域 但不要用某种颜色填充它们 我为此使用以下代码
  • 在java中将DataURL图像转换为图像文件

    我在我的 java servlet 中接收图像 DataURL 它看起来像 data image jpeg base64 9j 4AAQSkZJRgABAQAAAQABAA 我需要将其另存为图像文件 我该怎么做 The simplest w
  • 如何修复此错误“GDI+ 中发生一般错误”?

    从默认名称打开图像并以默认名称保存 覆盖它 我需要从 Image Default jpg 制作图形 将其放在 picturebox1 image 上并在 picurebox1 上绘制一些图形 它有效 这不是我的问题 但我无法保存 pictu
  • 检测设备方向

    我需要检测 Android 设备方向变化 而无需手动处理传感器数据 同时保持活动方向坚持某个方向 onConfigurationChange不会起作用 因为会让我的活动不旋转 通过使用传感器数据来检测方向变化 我认为这是轮子的发明 因为 A
  • 需要使用 php 从远程服务器下载与 $_FILES 相同的内容[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 好的 我有处理图像上传的 php 代
  • Android 5 Lollipop 阴影方向或 y 偏移

    是否有可能改变 Y 偏移的阴影方向 现在我有以下布局
  • Android:从 PhoneGap 应用打开 Play 商店链接

    我想从我的phonegap 3 4 应用程序打开一个指向Google Play 商店的链接 呼唤market details id com google android apps maps导致 ActivityNotFoundExcepti
  • Android 两个 Activity 之间的共享元素转换不起作用

    在我的应用程序中 我尝试使用新引入的活动之间共享的元素 如果共享元素具有固定位置 例如 android layout gravity top 但是当视图被锚定时问题就出现了 我的第一个活动如下所示
  • 如何获取Android中的所有主屏幕?

    我是安卓开发新手 我知道每个主屏幕都是启动器中的一个工作区 我想获取屏幕上所有应用程序图标的所有位置信息 那么有没有办法获取这些屏幕对象及其图标信息的列表 ADD 我更期待的是应用程序图标和屏幕之间的关系 例如 我想要某个应用程序图标的位置
  • Grade Plugin 3-alpha1 输出文件导致错误

    我正在尝试将项目更新到 Android Studio 3 build gradle 文件中不再接受以下代码片段 applicationVariants all variant gt variant outputs each out gt d
  • 用户通过 firebase 动态链接安装应用程序并在应用程序抽屉上打开应用程序后,如何获得深层链接?

    我正在使用 firebase 动态链接邀请朋友使用我的应用程序 一切都很好 单击邀请链接会将我带到 Playstore 当我安装应用程序并等待其完成时 Playstore 会向我显示 继续 按钮 当我单击此按钮时 应用程序将打开 并且我会收
  • Android Webview隐私浏览

    我在我的 Android 应用程序中使用 webview 从多个站点获取一些网页 我对 webview 行为有一些疑问 webview 是否存储历史记录 cookie 表单自动填充信息 如果是的话 我们可以阻止它这样做吗 如果 Webvie

随机推荐

  • 企业防火墙/代理后面的 Firestore / gRPC

    我们公司已经使用 Firestore 构建了一个电子应用程序 现在我们正在尝试将该应用程序部署在公司代理和防火墙 客户环境 后面 使用电子设置代理身份验证设置后app on login 应用程序中的所有网络请求均成功 Firestore 连
  • mongoexport 语法错误消息

    我正在使用 mongodb 2 4 3 但无法让 mongoexport 工作 我收到的每个命令的错误消息是 JavaScript execution failed SyntaxError Unexpected identifier 起初我
  • MVC 如何使用列表项 POST 操作方法传递对象列表

    我想从 Razor 视图将项目列表发布到控制器 但我得到的对象列表为 null 我的班级结构是 Model List
  • 如何使用 Twitter Bootstrap ScrollSpy 执行函数

    我想在 ScrollSpy 收到通知后加载更多数据 但我不知道如何捕获该事件并执行函数 UPDATED该触发器现已被推送到主构建中 您可以在完整的文档中看到它 http twitter github com bootstrap javasc
  • Magento 无法使用正确的用户名和密码登录管理员

    我刚安装好Magento 1 7 0 2 在我的本地主机 LAMP 上 现在 安装后 当我想要进入管理面板时 它会要求我输入用户名和密码 虽然我使用了正确的用户名和密码仍然显示Invalid User Name or Password 我清
  • 从 ElementTree 获取属性名称和值

    我有一个 XML
  • 使用 ViewPager 和 Fragment

    我是一名 Android 开发新手 我正在尝试了解 ViewPager 在我尝试使用这个示例之前 http mobile tutsplus com tutorials android android user interface desig
  • 将类型化绑定参数与 PHP PDO-ODBC、unixODBC 和 FreeTDS 一起使用

    我使用以下设置从 PHP 应用程序访问 MS SQL 数据库 红帽企业 Linux 5 PHP 5 2 14 与 PDO 和 PDO ODBC unixODBC 2 2 11 免费TDS 0 82 1 dev 20100810 非参数化查询
  • Indy 10 TCP 服务器

    经过大量搜索后 我认为 Indy TCP 服务器最适合在我正在开发的即时通讯服务器上使用 我现在面临的唯一问题是向其他连接的客户端广播和转发消息 向同一客户端发回响应似乎没问题 并且不会挂起其他客户端活动 但对于将消息转发到其他客户端 我知
  • 如何用逗号分隔数组的值以进行显示

    我搜索了 PHP net 网站 最初想到了一些用途list 功能但似乎没有实现目标 我在单个数组中存储了未知数量的值 array1 array 1 2 3 4 5 or array1 array 1 2 3 我希望能够回显 或print r
  • 在 Android 上使用 Kotlin 共享 Intent 文本

    我想分享我的文本CardView使用 kotlin 使用共享 Intent 但 kotlin 代码中的最后一行有问题 代码 val shareIntent Intent shareIntent action Intent ACTION SE
  • 是否可以/正确地在一个页面中以两种不同的形式使用多个 @Html.AntiForgeryToken() ?

    我一直面临着严重的问题 Html AntiForgeryToken 我有一个注册控制器 它有一个创建视图来创建 注册新成员 因此我使用了 Html AntiForgeryToken 在我的主提交表单中不使用任何 SALT 现在 我想在用户名
  • 在 mac 中总是出现 zsh: command not found: [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在使用 z Shell zsh 而不是默认的 bash 并且发生了一些错误 导致所有曾经有效的命令不再被识别 ls zsh command not found ls open e
  • R - ggplot - geom_bar 的圆形末端

    这是我的条形图的一个简单示例 x lt data frame aa c 0 2 0 6 0 1 dd c 1 2 3 x lt melt x dd y lt data frame bb c 0 4 0 5 dd c 1 2 y lt mel
  • 通过 Lambda 集成保护 AWS API 网关

    我正在使用 API Gateway 创建一个公开可用的 API 该 API 由 lambda 函数支持来进行一些处理 我使用自定义安全标头来保护它 该标头实现带有时间戳的 hmac 身份验证 以防止重放攻击 据我了解 API Gateway
  • 请求被中止:无法创建 SSL/TLS 安全通道

    我的客户向我报告了他们的 SSL 和 Internet Explorer 的问题 他们表示 在访问该 URL 时会遇到信任问题 我正在通过 HTTPS 访问 JSON 该网站位于一台服务器上 我正在本地计算机上使用控制台应用程序 我试图绕过
  • Discord.js 13channel.join不是一个函数

    我最近安装了 Discord js 13 1 0 但我的音乐命令坏了 因为 显然 channel join 不是一个函数 尽管我已经在 12 5 3 上使用它几个月了 有人知道解决这个问题吗 我的加入命令的某些部分 const channe
  • PyCharm 未将源根目录添加到“sys.path”

    在 PyCharm 的运行配置中 我检查了以下两项 Add content roots to PYTHONPATH Add source roots to PYTHONPATH 但我无法导入相对于我的源根目录的文件 这是 PyCharm 的
  • numactl --physcpubind

    我使用的是 numactl 带有 physcpubind 选项 手册说 physcpubind cpus C cpus Only execute process on cpus Etc 假设我的 NUMA 系统有 3 个 NUMA 节点 每
  • Android:用透明度覆盖图片(jpg)

    I have a picture jpg that I want to display on the screen Additionally the picture should be covered partially by a tran