当图像接近边缘时,9 块阴影消失

2023-12-06

我正在使用 9-patch 为盒子生成阴影。如果图像宽度为 280dp(距框边缘 20dp),我会得到很好的阴影(@315 度):

enter image description here

但是,如果我让图像接触框边缘,右边缘的阴影几乎消失:

enter image description here

这是我的布局:

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="300dp"
    android:background="@drawable/dropshadow">
<ImageView
    android:id="@+id/frontimage"
    android:layout_width="match_parent"
    android:layout_height="130dp"
    android:layout_alignParentTop="true"
    android:scaleType="center"
/>
...
</RelativeLayout>

这是我正在使用的 9 补丁:

enter image description here

有谁知道为什么会发生这种情况?

Thanks!


将顶部和左侧的黑色边框减少到 1 像素(可拉伸区域)。

Like so:

enter image description here

或者,您还可以将右侧和底部的黑色边框减少一些像素(以引入一些填充)。

Like so:

enter image description here

或者,您可以在图像(包括阴影)和黑色边框之间添加一些空白(透明)空间(假设每边 4 像素)。
这将添加一些填充。

OR

您可以添加一些填充到您的RelativeLayout

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当图像接近边缘时,9 块阴影消失 的相关文章

  • EditText 中的验证允许 IP 或 Web Url 主机

    我需要对我的 EditText 进行验证 以便它允许我输入有效的 IP 地址格式 即示例 132 0 25 225 or 网址格式 www 例如 www example com 逻辑是 如果用户首先输入任何数值 则验证 IP 将执行操作 否
  • 在 Android 中创建和使用 9 补丁图像

    我最近听说了 9 补丁图像 我知道它是 9 平铺的并且是可拉伸的 我想了解更多 如何创建 9 块图像 有什么工具吗 我可以通过 AndroidSDK 或代码创建它吗 9 patch 相对于普通 png 的主要优点 它是否可以根据屏幕动态 自
  • 按回键隐藏软键盘

    我有一个EditText in an Activity我希望当我打开它时它处于活动状态并且软键盘处于打开状态Activity 这是我的xml for EditText
  • 显示警报或收到通知时的视图

    我正在关注this http tokudu com 2010 how to implement push notifications for android 显示的教程通知 on an 安卓设备 当我在设备上运行该应用程序时 状态栏上会出现
  • 使用 APDU 命令的有效 NFC 读取比特率是多少?

    我目前正在使用 Android IsoDep trancieve 函数发送和接收累计 1628 字节的数据 该函数分布在 35 个 APDU 命令 选择应用程序 身份验证 读取 中 字节计数包括返回的 MAC 校验和以及由 transcie
  • 应用程序实例是否始终在任何活动之前创建?

    在 Android 中 您可以通过扩展 Application 类并在 Manifest 中声明名称来提供您自己的 Application 类实现 我的问题是 这个实现是否总是在初始活动之前创建 或者活动可以在应用程序实例有时间创建之前启动
  • AppCompat v21 工具栏更改徽标大小

    我正在从以前的操作栏迁移到 appcompat v21 中的新工具栏功能 我仍然想将徽标保留在操作栏 工具栏 的左上角 为此 我在布局中添加了支持工具栏 并为其创建了一个新的工具栏 app theme style NewToolBarSty
  • 如何将 EditText 传递给另一个活动?

    Intent intent new Intent this Name class intent putExtra key et getText toString startActivity intent Intent intent getI
  • Google Firebase - 如何删除崩溃报告?

    我最终失明了吗 还是没有明显的方法可以通过 Google Firebase Web 控制台删除 Firebase 崩溃报告 我的 Android 应用程序已成功记录报告 但现在出现大量 开发崩溃 占用了我在控制台中的大部分视图 这使得找到实
  • 访问角落里的存储

    我能找到的与文件存储有关的最接近文档的是这个帖子 http nookdeveloper zendesk com entries 20257971 updated what are the size constraints on my app
  • 使用 Android 播放任意音调

    有没有办法让Android发出任意频率的声音 意思是 我不想预先录制声音文件 我环顾四周 音调发生器 http developer android com reference android media ToneGenerator html
  • Android Studio - 如何关闭“单词‘word’中的拼写错误?”

    当命名变量或给出字符串参数时 Android Studio 似乎对我如何标记事物有问题 有办法把它关掉吗 是的 打开Preferences gt Editor gt Inspections gt Spelling gt 关闭Typo并按OK
  • window.onbeforeunload 在 Android Chrome 上不会触发 [alt.解决方案?]

    我开发了一个简单的聊天应用程序 我正在使用 window onbeforeunload当有人关闭选项卡 浏览器时 基本上是当用户离开房间时 通知其他用户 这是我的代码 scope onExit function scope chatstat
  • Integer.parseInt("0x1F60A") 以 NumberformatException 结束

    我尝试从数据库中获取长字符串内的表情符号代码 格式如下 0x1F60A 所以我可以访问代码 但它将是String 起初 我尝试通过执行以下操作来转换变量tv setText beforeEmo getEmijoByUnicode int e
  • Android 改变 ImageView / Bitmap 的颜色

    我需要找到一种方法来改变 Android 中位图的颜色 我需要在我的应用程序中平滑地替换 更改椭圆形图像的颜色 具体取决于int价值 我需要类似的东西myValue 5比改变我的图像的颜色RED and if myValue 322将颜色更
  • android 中camera.setParameters 失败

    我已将相机功能包含在我的应用程序中 我还在市场上推出了该应用程序 我从一位用户那里收到一条错误消息 称他在打开相机时遇到错误 我已经在 2 1 的设备上测试了该应用程序 我从用户那里得到的错误是使用 Nexus One 它主要运行 2 2
  • 使用嵌套的 hashmap 参数发送 volley 请求

    我正在使用 android volley 框架向我的服务器发送 jsonobject 请求 get 请求工作正常 现在我想发送一个带有请求参数的 post 请求 该请求参数是嵌套的 hashmap 我重写 getparams 方法 但它期望
  • 检测 ListView(或 ScrollView)内的滚动位置

    我正在构建一个聊天室应用程序 其中每 X 秒就会轮询一次新事件 每次发生这种情况时 此代码都会使用新数据更新 RoomAdapter ArrayAdapter 的自定义子类 并将其滚动到底部 RoomAdapter adapter Room
  • 通过powershell运行ADB命令

    所以我尝试通过 powershell 脚本运行一些 ADB 命令 这是我正在尝试做的一个简单示例 adb shell echo in adb shell su root echo you are now root ls cd data da
  • 如何以编程方式创建活动转换?

    我想以编程方式创建一个动画 以从触摸屏点启动具有缩放效果的活动 接下来我模拟缩放输入效果

随机推荐

  • Java Swing:所有 UIDefaults 属性的列表

    问题 在哪里可以获得 Swing 中存在的所有 UIDefaults 属性的列表 我知道可以编写一小段代码来提取并显示它们 但我想知道通过这种方式获得的列表是否真的完整 当我这样做时 我获得了 Metal L F 的 636 个属性 Win
  • 在notifyDataSetChanged后焦点发生变化之前,ListView不会显示更改

    我有一个AlertDialog with a ListView设置为多选就可以了 它还有一个Button on it The Button打开另一个AlertDialog如果确定 将从数据集中删除所选项目ListView 然后告诉列表视图的
  • 循环 VBScript

    我正在尝试运行 VBScript 检查时间 直到到达 22 00 晚上 10 点 然后运行shutdown bat 我总是收到诸如 loop without do 之类的错误 任何人都可以查看我的代码并看看是否有办法修复它 Do If Ho
  • 创建并使用自定义 HTML 组件?

    我有以下本地 html
  • C# 设置项目获取单选按钮值

    我已经开始使用 Visual Studio 中的安装项目为我的应用程序创建安装程序 我制作了带有两个单选按钮的用户界面 There it is what i m talking about 我想在 C 中访问这些单选按钮的值 但我完全不知道
  • 在不同线程上同时打开多个SQLite数据库实例(QT)

    从不同线程同时使用多个打开的连接是否有问题 据我所知 默认情况下它是线程安全的 但是 这会损害性能而不是提高性能吗 拥有多个连接不是问题 唯一要记住的是 SQLite 不支持多个写入事务的并发 来自 SQlitesite SQLite 支持
  • 在 Swift 中上传带有参数的图像

    我正在尝试在 Swift 中上传带有参数的图像 当我尝试这段代码时 我可以获取参数 但不能获取图像 uploadFileToUrl foti o UIImage var foto UIImage data UIImageJPEGRepres
  • Docker 管道的“内部”在 Docker 容器内运行的 Jenkins 从属设备中不起作用

    我在使用 Jenkins 管道脚本运行时遇到问题 该脚本使用 Docker Pipeline 插件在 Docker 容器中运行部分构建 Jenkins 服务器和从属服务器本身都在 Docker 容器内运行 Setup 在 Docker 容器
  • python 未执行,代码在页面中显示为文字

    在 ubuntu 12 04 中我有这个基本的 http 服务器 python m SimpleHTTPServer 还有这个文件 demo py usr bin python2 7 print Content Type text html
  • jquery 在回调内部使用 this 访问对象上下文

    让我们假设我定义了以下对象 var myObj function this hello Hello myObj prototype sayHello function var persons Jim Joe Doe John each pe
  • PHP 检测 SQL 注入尝试

    我的代码已经安全了 在 SQL 查询中使用参数 但是 我想检测是否有人attempts将某些内容注入到提交表单中 我找到了 Snort 但我需要 PHP 脚本级别的东西 而不是整个网络 这是一个包含学生个人信息的网站 因此 我们将警告 甚至
  • jQuery 淡入淡出 div 在设定的时间间隔内

    我想淡出集合中的第一个 div 然后淡入下一个 div 淡入淡出将在设定的时间触发 集合中的项目数为 1 到 n 这是 html 的示例 div class contentPanel div class content div style
  • 填补 OpenCV 中的漏洞[重复]

    这个问题在这里已经有答案了 我有一个从边缘检测模块中提取的边缘图OpenCV 精明的边缘检测 我想做的是填补边缘图中的漏洞 我在用C and OpenCV图书馆 在OpenCV中有一个cvFloodFill 函数 它将用种子填充孔 以及开始
  • 带有 ASP.Net 的新 Google Recaptcha

    我正在尝试获取新的谷歌验证码在我的 ASP NET 项目中工作 我在使其成为新项目 我不是机器人 时遇到问题 我在那里有旧的 在对developers google com网站进行了大量研究之后 一切看起来都一样 他们甚至向我指出了相同的d
  • Binding 与 x:Bind、使用 StaticResource 作为默认值以及它们在 DataContext 中的差异

    我花了大半天的时间试图制作ItemTemplate of a ListView with a UserControl可通过以下方式配置DependencyProperty上说UserControl 我遇到了关于这两种不同的一些奇怪的不一致之
  • Google+ android API PlusClient writeMoment 不执行任何操作

    为了在 Android 应用程序中实现社交功能 我尝试使用 PlusClient 类的 writeMoment 方法 但没有任何反应 我能够与 PlusClient 成功连接 并使用我的应用程序编写深层链接帖子 这是我打开 Google 连
  • 查找内存最后被释放的位置?

    非常一般 当发生访问冲突时 是否有一种简单的方法可以判断哪一行代码最后释放了内存块 不太一般 我对探查器的理解是它们会覆盖分配和释放过程 如果这是真的 他们是否会碰巧存储最后释放一段内存的代码行 以便当它稍后因访问冲突而崩溃时 您知道最后释
  • 无法加载默认凭据? (Node.js Google 计算引擎教程)

    情况 我按照这个教程 https cloud google com nodejs tutorials bookshelf on compute engine 一切正常 直到我这样做npm start并转到 http 本地主机 8080 我在
  • UITextField 的初始 iPhone 虚拟键盘显示速度很慢。是否需要这种破解?

    我有一个带有 UITextField 的应用程序 等等 当用户第一次点击文本字段时 在虚拟键盘出现之前有明显的延迟 在 3GS 上 延迟不太明显 但在较旧的 iPhone 上 延迟可能约为 1 秒 之后键盘总是立即弹出 延迟只是应用程序启动
  • 当图像接近边缘时,9 块阴影消失

    我正在使用 9 patch 为盒子生成阴影 如果图像宽度为 280dp 距框边缘 20dp 我会得到很好的阴影 315 度 但是 如果我让图像接触框边缘 右边缘的阴影几乎消失 这是我的布局