android - 如何填充可绘制图像
解决方案
考虑到图像尺寸,您可以创建一个layer-list
具有背景和圆形项目形状的可绘制对象,image
并在其上添加所需的颜色,如下所示
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<bitmap android:src="@drawable/some"/>
</item>
<item android:top="45dp" android:bottom="45dp" android:left="45dp" android:right="45dp">
<shape android:shape="rectangle">
<corners android:radius="250dp" />
<solid android:color="#E02020" />
</shape>
</item>
</layer-list>
这将产生如下输出
推荐阅读
- opengl - glOrtho 的问题:曲线从场景中消失
- java - 即使将 vorbisspi 添加到类路径后,音频文件格式仍不受支持
- html - “document.getElementById()”的结果为 Null
- ios - 有没有办法快速将 UIView 放在表格单元上的滑动操作之上?
- java - 将文本设置为 Label 时出现 java.lang.NullPointerException
- python - 如何使用 django 过滤器“选择不同的 on”作为子查询
- javascript - 如何使用 jest 创建一个单元测试用例来为我的去抖动和节流功能获得最大的代码覆盖率?
- reactjs - 在 React Native 中导航到屏幕中的特定功能
- python - Maya Python - IconTextButton 右键单击命令
- python - 从字典中提取值是如何工作的?