我正在尝试设置我的应用程序框架布局的背景,如下图所示。
我可以在此形状中设置框架布局的背景,但无法在布局背景中设置具有该形状的图像。正如您所看到的,我已在框架布局的背景中添加了具有该形状的颜色。我制作了一个单独的可绘制文件来添加此形状背景,但我想将此图像添加到此形状中,因此有任何方法可以添加它。
如果有人知道如何将这个黑色形状转换为图像形状,请回答我。
我想添加一个android studio可绘制文件形状的图像。我在 YouTube 上找不到本教程的视频,在 Google 上也找不到文章。每个人都展示了如何制作 imageview 自定义形状,但我想制作一个可绘制的 XML 自定义图像形状以将其添加到框架布局或其他布局的背景中。我也尝试设计这种形状的图像并将其添加为背景,但它没有按我想要的方式显示。
您好,您可以在可绘制文件夹中的文件中创建,例如 background_corners
New -> Drawable Resource File:
设置文件名,例如background_corners
修改你的xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners
android:topRightRadius="12dp"
android:bottomRightRadius="24dp"
/>
<solid
android:color="@color/ic_launcher_background"/>
</shape>
您可以修改左边框半径: android:topLeftRadius="12dp" android:bottomLeftRadius="24dp"
将您的可绘制元素添加到元素背景中:
android:background = "@drawable/background_corners"