android - 如何在android中为圆角设置颜色

标签 android

在我的应用程序中,我想在 Activity 中放置一个圆角背景。我想要的图像如下 enter image description here

我的应用程序的背景图像是一个白色屏幕,在我的圆角背景中我需要空白。 所以为了识别圆形背景的角,我需要给它一个黑色。但是我的图像如下所示。 enter image description here

以下是我的圆形背景代码

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android">
  <solid android:color="#ffffff" /> 
  <stroke android:width="3dp" color="#ff000000" /> 
  <corners android:radius="15dp" android:color="#ababab" /> 
  <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> 
</shape>

如何将黑色作为我的角色

最佳答案

这是一个几乎完全符合您要求的示例:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient android:startColor="#FFFFFFFF" android:endColor="#A4A4A4"
        android:angle="270" />
    <corners android:radius="5dp" />
    <stroke android:color="#4B4B4B" android:width="1dp" />
</shape>

来自很棒的教程:http://blog.stylingandroid.com/

关于android - 如何在android中为圆角设置颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6464543/

相关文章:

android - AOSP 6.0 Build for hammerhead - 专有二进制文件

android - 无法解析代码路径 `FileUtils` 教程中的符号 `Todo App` (Android)

android - 安卓工作室 SQLiteException : syntax error (code 1) while compiling

android - SerializedName 是整个 Android 项目中未解析的引用,在构建时得到解析

android - 从 Android 应用程序中排除隐藏的 Google AdMob 广告依赖项

android - 如何找到在android中的应用程序小部件中单击了哪个按钮?

Android webview在调用loadurl时启动浏览器

java - 如果 Eclipse 识别出方法上的警告,则无法显示方法定义

android - WebView - 是否可以设置自定义监听器来处理网页转发操作?

android - 构建错误 Ionic Android : Build failed with an exception